打jar包,web工程發布到tomcat


1,java打jar包

      cmd窗口中, 輸入 d:  進入d盤目錄。

      然后輸入 cd workspaces\ywb\webroot 進入到需要打jar包文件目錄下

   輸入 jar -cvf ywb.war *.*  完成jar包

    或者使用MyEclipse

  選擇 Export ---》選擇到需要打jar包功能目錄文件下,點擊finish完成

 
 
2,web工程發布到tomcat
    方法1、將編譯過的工程目錄(webroot目錄)拷貝到$CATALINA_HOME\webapps下,然后啟動服務器就可以了。訪問 http://localhost:8080/ywb/ 

    方法2、修改server.xml ,配置工程路徑即可。方法如下,更改$CATALINA_HOME\conf\server.xml文件,在<host>標簽內添加<Context>標簽,內容如下:
<Context docBase="D:/workspaces/ywb/webroot" reloadable="false" path="/ywb"/>
其中reloadable="false"表示當應用程序中的內容發生更改之后服務器不會自動加載,這個屬性在開發階段通常都設為true,方便開發,在發布階段應該設置為false,提高應用程序的訪問速度。docBase為路徑,可以使用絕對路徑,也可以使用相對路徑,相對路徑相對於webapps。path屬性的值是訪問時的根地址。
 
        方法3、添加xml文件,配置工程路徑。而是在$CATALINA_HOME\conf\Catalina\localhost中添加一個xml文件,如ywb.xml,內容如下:
<Context docBase="D:/workspaces/ywb/webroot" reloadable="false" />,這種方式服務器會使用.xml的名字作為path屬性的值。
 
        部署剛才打的 .war文件 也非常簡單, 講docBase="D:\....."更改為docBase="D:\ywb.war"或者直接將其拷貝到 webapps下也可以。重新啟動,服務器將ywb.war文件解開,並且在webapps下面又生成了一個ywb文件夾,把ywb.war的內容拷貝到里面去了。 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM