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屬性的值。
<Context docBase="D:/workspaces/ywb/webroot" reloadable="false" />,這種方式服務器會使用.xml的名字作為path屬性的值。
部署剛才打的 .war文件 也非常簡單, 講docBase="D:\....."更改為docBase="D:\ywb.war"或者直接將其拷貝到 webapps下也可以。重新啟動,服務器將ywb.war文件解開,並且在webapps下面又生成了一個ywb文件夾,把ywb.war的內容拷貝到里面去了。