打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的内容拷贝到里面去了。 
 
posted @ 2013-05-30 13:35  Little_cheeper  阅读(9809)  评论(0编辑  收藏  举报