放TOMCAT的服務端許多人使用
本來啟動一直正常
某日突然
startup啟動TOMCAT一閃而過
通過cmd啟動矣是如此
最後通過改shutdown port解決問題
<Server port=
改成了
其他網上找到的問題及解決方案:
E:\tomcat
(
<Server port=
(
在服務器配置文件中的 <Connector port=
(
問題
原因
辦法
當Tomcat啟動出錯的時候
在catalina
========================================================
:doStart
shift
if not
set _EXECJAVA=start
goto gotTitle
:noTitle
set _EXECJAVA=start %_RUNJAVA%
=========================================================
將紅色字符串刪掉就可以看到錯誤
<GlobalNamingResources>
<!
UserDatabaseRealm to authenticate users
<Resource name=
type=
description=
factory=
pathname=
</GlobalNamingResources>
服務器端創建對象供給Servlet或JSP使用
<Service name=
<Engine name=
在一個服務器引擎上可以通過在這個元素裡增加子元素<Host>來配置多個主機
在<Host>元素中配置<Context>子元素可以增加多個站點(Web應用程序)
<Context path=
參數path是用於浏覽器訪問的站點根目錄
參數docBase是對應的硬盤上的物理目錄
tomcat默認部署目錄
在配置文件裡的路徑不用雙斜槓
java源程序中的路徑用雙斜槓
而配置文件中的路徑是給虛擬機java的
netstat
可以用ActivePort
netstat
查找指定端口有沒有被占用
==========================================================
默認根目錄
方法一: 在server
<Context path=
方法二: 把工程放入webapps下
==========================================================
方法三: conf\Catalina\localhost\*
Catalina是對應的引擎
Localhost 對應的是站點
在xml文件中寫入<Context docBase=
方法三在tomcat
打成包的項目放到webapps下面不用解壓
打包後會自動生成META
進入要打包的文件夾
或者不進入文件夾
為所有的web應用程序進行配置
配置默認網頁(歡迎頁面)
<welcome
<welcome
<welcome
<welcome
</welcome
如果沒找到對應的網頁則打印文件列表報錯
batch 批@echo hehe 加@的作用是不會讓echo命令顯示出來或者直接設置@echo off
https協議支持加密
要支持https協議
在tomcat/conf/server
<Connector port=
maxThreads=
clientAuth=
必須為這個連接器申請一個證書
產生一個證書用JAVA_HOME/bin/keytool命令查幫助文檔
對稱加密
非對稱加密
根據要傳輸的數據計算出一個
數字簽名
將密碼進行非對稱加密
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28224.html