當前位置:九游会j9娱乐平台-九游ag登录中心网址 » 編程語言 » java配置tomcat

java配置tomcat-九游会j9娱乐平台

發布時間: 2024-11-16 18:50:09

ⅰ 怎樣安裝和配置java伺服器

javaweb tomcat伺服器配置過程如下:

tomcat伺服器埠的配置

tomcat的所有配置都放在conf文件夾之中,裡面的server.xml文件是配置的核心文件。如果想修改tomcat伺服器的啟動埠,則可以在server.xml配置文件中的connector節點進行的埠修改

例如:將tomcat伺服器的啟動埠由默認的8080改成8081埠

tomcat伺服器啟動埠默認配置

1

2 connectiontimeout="20000"

3 redirectport="8443" />

將tomcat伺服器啟動埠修改成8081埠


1

2 connectiontimeout="20000"

3 redirectport="8443" />

這樣就把原來默認tomcat默認的的8080埠改成了8081埠了,需要注意的是,一旦伺服器中的*.xml文件改變了,則tomcat伺服器就必須重新啟動,重新啟動之後將重新讀取新的配置信息。因為已經在server.xml文件中將tomcat的啟動埠修改成了8081,所以tomcat伺服器啟動時就以8081埠啟動了,如下圖所示:

ⅱ 使用tomcat部署java工程,通常有哪幾種方式

第一種方法:在tomcat中的conf目錄中,在server.xml中的,節點中添加:


至於context 節點屬性,可詳細見相關文檔。

第二種方法:將web項目文件件拷貝到webapps 目錄中。

第三種方法:很靈活,在conf目錄中,新建 catalina(注意大小寫)\localhost目錄,在該目錄中新建一個xml文件,名字可以隨意取,只要和當前文件中的文件名不重復就行了,該xml文件的內容為:



第3個方法有個優點,可以定義別名。伺服器端運行的項目名稱為path,外部訪問的url則使用xml的文件名。這個方法很方便的隱藏了項目的名稱,對一些項目名稱被固定不能更換,但外部訪問時又想換個路徑,非常有效。

第2、3還有優點,可以定義一些個性配置,如數據源的配置等。

還有一篇 詳細的

1、直接放到webapps目錄下
tomcat的webapps目錄是tomcat默認的應用目錄,當伺服器啟動時,會載入所有這個目錄下的應用。也可以將jsp程序打包成一個war包放在目錄下,伺服器會自動解開這個war包,並在這個目錄下生成一個同名的文件夾。一個war包就是有特性格式的jar包,它是將一個web程序的所有內容進行壓縮得到。具體如何打包,可以使用許多開發工具的ide環境,如eclipse、netbeans、ant、jbuilder等。也可以用cmd 命令:jar -cvf applicationname.war package.*;
甚至可以在程序執行中打包:
try{
string strjavahome = system.getproperty("java.home");
strjavahome = strjavahome.substring(0,strjavahome.lastindexof(\\)) "\\bin\\";
runtime.getruntime().exec("cmd /c start " strjavahome "jar cvf hello.war c:\\tomcat5.0\\webapps\\root\\*");
}
catch(exception e){system.out.println(e);}
webapps這個默認的應用目錄也是可以改變。打開tomcat的conf目錄下的server.xml文件,找到下面內容:

2、在server.xml中指定
在tomcat的配置文件中,一個web應用就是一個特定的context,可以通過在server.xml中新建context里部署一個jsp應用程序。打開server.xml文件,在host標簽內建一個context,內容如下。

其中path是虛擬路徑,docbase是jsp應用程序的物理路徑,workdir是這個應用的工作目錄,存放運行是生成的於這個應用相關的文件。
3、創建一個context文件
以上兩種方法,web應用被伺服器載入後都會在tomcat的conf\catalina\localhost目錄下生成一個xml文件,其內容如下:

可以看出,文件中描述一個應用程序的context信息,其內容和server.xml中的context信息格式是一致的,文件名便是虛擬目錄名。您可以直接建立這樣的一個xml文件,放在tomcat的conf\catalina\localhost目錄下。例子如下:
注意:刪除一個web應用同時也要刪除webapps下相應的文件夾禍server.xml中相應的context,還要將tomcat的conf
\catalina\localhost目錄下相應的xml文件刪除。否則tomcat仍會岸配置去載入。。。
tomcat部署web應用主要有以下幾種方式:
1.拷貝你的war文件或者你的web應用文件夾(包括該web的所有內容)到$catalina_base/webapps目錄下。
2.為你的web服務建立一個只包括context內容的xml片斷文件,並把該文件放到$catalina_base/webapps目錄下。這個web應用本身可以存儲在硬碟上的任何地方。這種context片斷提供了一種便利的方法來部署web應用,你不需要編輯server.xml,除非你想改變預設的部署特性,安裝一個新的web應用時不需要重啟動tomcat。
3. 同方法2,只是將context片斷放在catalina_base\conf\catalina\localhost目錄下.這種方法比方法2>要有效,筆者經過多次實驗發現方法2不如後面這種方法好用.前者多次出現系統打不開的情況.
4.直接在server.xml中
前加上context片斷,使用這種方法時,tomcat會自動在catalina_base\conf\catalina\localhost目錄下生成一個文件片斷.方法同方法3具有同樣效果.這種方式需要將root目錄刪除才行.
另外,為了讓tomcat只運行conf/server.xml中指定的web應用,可以有以下幾種辦法:
實現一:
1)將要部署的web應用放在webapps以外的路徑, 並在server.xml相應的context中的docbase指定.
2)刪除webapps中的所有文件夾, 以及conf/catalina/localhost下所有xml文件.
注: webapps是server.xml中的host元素的appbase屬性的值.
實現二:
1) 修改server.xml中host元素的屬性, 添加或修改: deployxml="false" deployonstartup="false" autodeploy="false"
2) 含義:
deployxml="false": 不部署conf/catalina/localhost下的xml相應的web應用 deployonstartup="false" : tomcat啟動時, 不部署webapps下的所有web應用 autodeploy="false": 避免tomcat在掃描改動時, 再次把webapps下的web應用給部署進來.

ⅲ 如何配置java web開發環境

java web開發環境配置方法步驟見下:
1安裝jdk,配置好環境變數
2下載好tomcat,不需安裝,解壓後,運行bin\startup.bat,打開瀏覽器,localhost:8080,前面加上http://,要能正常出現tomcat的頁面證明tomcat已可正常使用。
3運行bin\shutdown.bat,關閉tomcat。

4eclipse解壓運行,窗口->首選項->伺服器->運行時環境->添加->apache tomcat 7->下一步->選擇tomcat的解壓目錄 ->完成->確定
5這樣在eclipse中添加了tomcat

6現在就可開發web程序了,現以打開一個已存在的工程為例
7文件->導入->現有工程到工作空間->選擇工程的目錄->完成

8工程正常打開,選擇web首頁文件index.jsp,右鍵->運行方式->在伺服器上運行,會出現配置好的tomcat伺服器->確定 ,程序將正常運行。
9默認是在eclipse中顯示頁面,可改為用ie運行頁面,方法如下
窗口->首選項->常規->web瀏覽器->default system web browser

至此配置完成。

ⅳ 如何發布java web項目,需要做什麼配置

編譯器里按步驟發布。

例如myeclipse:

  1. 點擊首選項,找到tomcat,配置tomcat路徑。

  2. 點擊部署,將項目放入配置的tomcat里。

  3. 點擊啟動,在瀏覽器打開http://localhost:8080/<項目名>

  4. 完成發布。

直接在tomcat中發布。

  1. 把項目復制到tomcat安裝目錄的webapp目錄下。

  2. 啟動tomcat,在瀏覽器中打開http://localhost:8080/<項目名>

  3. 完成發布。

熱點內容
vb資料庫數組 發布:2024-11-19 09:23:40 瀏覽:827
安卓游戲數據保存在哪裡找 發布:2024-11-19 09:22:02 瀏覽:309
解壓出來的文件亂碼 發布:2024-11-19 09:15:40 瀏覽:939
北航ftp是多少 發布:2024-11-19 09:15:32 瀏覽:821
瀏覽保存密碼如何取消 發布:2024-11-19 09:10:17 瀏覽:89
安卓怎麼關簡訊重復提醒 發布:2024-11-19 09:02:00 瀏覽:635
html與php的區別 發布:2024-11-19 09:00:53 瀏覽:193
晚安密碼多少 發布:2024-11-19 09:00:51 瀏覽:945
易語言腳本模塊 發布:2024-11-19 09:00:44 瀏覽:484
經典矩陣c語言 發布:2024-11-19 08:56:23 瀏覽:268
网站地图