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的内容拷贝到里面去了。