導航:首頁 > 編程語言 > java設置tomcat

java設置tomcat

發布時間:2023-06-15 06:06:38

⑴ 為tomcat配置java環境變數

我的電腦點右鍵,選擇「屬性」,選擇「高級」標簽,進入環境變數設置,分別設置如下三個環境變數:
設置JAVA_HOME:
一是為了方便引用,比如,JDK安裝在C:\jdk1.6.0目錄里,則設置JAVA_HOME為該目錄路徑, 那麼以後要使用這個路徑的時候, 只需輸入%JAVA_HOME%即可, 避免每次引用都輸入很長的路徑串;
二則是歸一原則, 當JDK路徑改變的時候, 僅需更改JAVA_HOME的變數值即可, 否則,就要更改任何用絕對路徑引用JDK目錄的文檔, 要是萬一沒有改全, 某個程序找不到JDK, 後果是可想而知的----系統崩潰!
三則是第三方軟體會引用約定好的JAVA_HOME變數, 不然, 你不能正常使用該軟體.
在系統環境變數那一欄中點->新建JAVA_HOME (JAVA_HOME指向的是JDK的安裝路徑)
變數名: JAVA_HOME
變數值: C:\jdk1.6.0
(1)設置好path變數,使得我們能夠在系統中的任何地方運行java應用程序,比如javac、java、javah等等,這就要找到我們安裝JDK的目錄,
假設我們的JDK安裝在C:\jdk1.6.0目錄下,那麼在C: \jdk1.6.0\bin目錄下就是我們常用的java應用程序,我們就需要把C:\jdk1.6.0\bin這個目錄加到path環境變數裡面。
在系統變數里找到path變數,選擇->編輯;(裡面已經有很多的變數值,是在變數值的最前面加上C:\jdk1.6.0\bin; 如果沒有 就新建一個 但是 一般都會有的)
變數名: path
變數值: C:\jdk1.6.0\bin;
或 %JAVA_HOME%\bin;
(2)classpath環境變數,是當我們在開發java程序時需要引用別人寫好的類時,要讓java解釋器知道到哪裡去找這個類。通常,sun為我們提供了一些額外的豐富的類包,一個是dt.jar,一個是tools.jar,這兩個jar包都位於C:\jdk1.6.0\lib目錄下,所以通常我們都會把這兩個jar包加到我們的classpath環境變數中set classpath=.;C:\jdk1.6.0\lib\tools.jar;C:\jdk1.6.0\lib\dt.jar。
在系統環境變數那一欄中點->新建classpath
變數名: classpath
變數值: .;C:\jdk1.6.0\lib\tools.jar;C:\jdk1.6.0\lib\dt.jar;
或 .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
(注意,CLASSPATH 中最前面是有個 「.」的,表示當前目錄,這樣當我們運行java AClass的時候,系統就會先在當前目錄尋找AClass文件了。);

⑵ 如何把java程序部署到tomcat里

1,把java的web工程打成一個war包。
2,把war包上傳到tomcat目錄下的webapps目錄下
3,進入tomcat的bin目錄下,雙擊啟動startup.bat

⑶ 怎麼配置java EE和tomcat

1、打開eclipse-》window-》Show View-》other-》輸入server搜索

2、

⑷ 關於在tomcat部署java程序

在Tomcat中部署Java Web應用程序有兩種方式:靜態部署和動態部署。在下文中$CATALINA_HOME指的是Tomcat根目錄。比如你的Tomcat放在F盤下,就是F:\Tomcat
一、靜態部署
靜態部署指的是我們在伺服器啟動之前部署我們的程序,只有當伺服器啟動之後,我們的Web應用程序才能訪問。以下3中方式都可以部署:假設你的java web應用程序是test
1、將test目錄拷貝到$CATALINA_HOME\webapps下,然後啟動伺服器就可以了。這種方式比較簡單,但是web應用程序必須在webapps目錄下。訪問地址如下:
http://localhost:8080/test/
2、這種方式可以不必將test目錄拷貝到webapps下,直接在F:\部署。方法如旦亮下,更改$CATALINA_HOME\conf\server.xml文件,在<host>標簽內添加<Context>標簽,內容如下:
<Context docBase="F:/test" reloadable="false" path="/test"/>
其中reloadable="false"表示當應用程序中的內容發生更改之後伺服器不會自動載入,這個屬性在開發階段通常都設為true,方便開發,在發布階段應該設置為false,提高應用程序的訪問速度。docBase為路徑,可以使用絕對路徑,也可以使用相對路徑,相對路徑相對於webapps。path屬性的值是訪問時的根地址。訪問地友知址如下:http://localhost:8080/test/
3、這種方式和第二種方式差不多,但是不是在Server.xml文件中添加Context標簽,而是在$CATALINA_HOME\conf\Catalina\localhost中添加一個xml文件,如test.xml,內容如下:
<Context docBase="F:/test" reloadable="false" />大家可能發現和第二種方式差不多,但是缺少了path屬性,這種方式伺服器會使用.xml的名字作為path屬性的值。訪問地址如下:http://localhost:8080/test/

我們剛才是將test文件夾部署在了伺服器中,我們知道可以將Web應用程序的內容打成.war包,然後在部署在伺服器上。打好遲消包請參考如下步驟:
1、打開命令提示符(開始-->運行-->cmd)
2、設置jdk環境變數
3、在命令提示符中進入F:\test文件後,鍵入如下命令:
jar ..\test.war *.* 這樣在F:\下應該有test.war文件。其中..表示當前目錄的父目錄。
部署test.war文件非常簡單,將剛才有docBase="F:\test"更改為docBase="F:\test.war"或者直接將其拷貝到webapps下也可以。重新啟動伺服器就可以將test.war部署為一個Web應用程序了。如果你夠細心的話你會發現,伺服器將test.war文件解開,並且在webapps下面又生成了一個test文件夾,然後把test.war的內容拷貝到裡面去了。我們可以通過以下方式取消自動解壓縮,配置方式如下:
<Context docBase="F:/test" reloadable="false" unpackWAR="false"/>
二、動態部署
動態部署是指可以在伺服器啟動之後部署web應用程序,而不用重新啟動伺服器。動態部署要用到伺服器提供的manager.war文件,如果在$CATALINA_HOME\webapps\下沒有該文件,你必須去重新下載tomcat,否則不能完成以下的功能。要想使用該管理程序必須首先編輯$CATALINA_HOME\conf\tomcat-users.xml文件,內容如下:關於這個文件的更多內容,請參考Java Web應用程序的安全模型二
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager"/>
<user username="coresun" password="coresun" roles="manager"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
</tomcat-users>
然後在瀏覽器中鍵入如下地址:
http://localhost:8080/應該看到一個漂亮的加菲貓了吧。點擊左邊的Tomcat Manager鏈接,提示輸入用戶名和密碼,本文都是coresun,然後可以看到以下頁面:

在Context Path(option):中輸入/test
XML Configration file URL中要指定一個.xml文件,比如我們在F:\下建立一個test.xml文件,內容如下:
<Context reloadable="false" />docBase不用寫了,因為在下一個文本框中填入。或者更簡單點,這個文本框什麼都不填。
在WAR or Directory URL:中鍵入F:\testWet或者F:\test.war都可以,然後點擊Deploy按鈕,看看上面是不是已經看到了你web應用程序,名字就是你Context Path(option):中的名字。

如果你部署.war文件還有更加簡單的方式,下面還有個Select WAR file uploae點擊瀏覽選擇.war文件,然後點擊Deploy也可以。

推薦你使用第一種方式的第一個方法就行了,你直接把你java程序中的WebRoot文件夾及其所有的內容到$CATALINA_HOME\webapps 下,然後重命名就行了,比如重命名為test 那麼你啟動Tomcat後訪問的路徑就是http://localhost:8080/test

閱讀全文

與java設置tomcat相關的資料

熱點內容
單片機燒錄員 瀏覽:970
美國數據伺服器可以部署什麼業務 瀏覽:973
如何卸載伺服器中的ie 瀏覽:42
單片機必須學編程嗎 瀏覽:153
如何判斷是否與伺服器連接資料庫 瀏覽:740
吃甜食會緩解壓力嘛 瀏覽:317
pdf魔鬼 瀏覽:29
二維數組遞歸解決演算法問題 瀏覽:382
java反射例子 瀏覽:670
惠普筆記本自帶解壓軟體 瀏覽:840
抖音視頻後台壓縮 瀏覽:707
app里的視頻廣告從哪裡接的 瀏覽:556
天翼雲伺服器跟騰訊雲 瀏覽:618
cyk演算法實現 瀏覽:191
大潘號app在哪裡可以下載 瀏覽:109
怎麼做解壓豌豆捏捏樂 瀏覽:618
安卓手機怎麼調成蘋果表情 瀏覽:755
android藍牙聲音 瀏覽:850
橫盤震盪選股公式源碼 瀏覽:589
子平pdf 瀏覽:507