Java WEB 的WAR包如何使用

Java WEB 的WAR包如何使用,第1张

webapps或者work目录下都可以,随着tomcat的启动,它可以自动被解压
或者通过tomcat的管理页面,也可以发布war包,发布实际上就是把war包复制到webapps目录下

通常的网站,很多是以war包形式发布的
首先要求制作war包的环境安装j2sdk-142以上版本
比如,安装了Plesk的服务器,就都已经具有了j2sdk
切换到j2sdk的bin目录,找到jar命令
在linux上,jar命令位于:/usr/java/j2sdk142/bin
在win上,jar命令位于:C:\Program Files\SWsoft\Plesk\Additional\JDK\bin
执行jar -cvf 将要生成的包名war 要压缩的目录名
例如,要压缩C:\test目录下的子目录和jsp文件
则先切换到jar文件所在的路径,键入如下命令:c:cd c:\testjar -cvf testwar
即可在当前目录下得到testwar
随后可以把testwar上传到服务器
在TOMCAT中部署war
1、将war文件拷贝到tomcat目录\webapps\ 下。
2、将必要的jar文件拷贝到tomcat目录\lib\ 下。
3、修改tomcat目录\conf\下的serverxml。
<!-- Tomcat Manager Context --
<Context path="/manager" docBase="manager" debug="0"privileged="true"/
将这段代码中的
<Context path="/manager" docBase="manager" debug="0" privileged="true"/
拷贝一下并修改:path="" 为war路径,docBase=""为你的war的文件名。
4、完毕,启动tomcat

如果要将别人发布的war包,导入到自己的eclipse环境中进行再开发,最快的方法如下:
1、新建一个myeclipse的web project。
2、右键该工程,myeclipse/add struts capability,设置成struts开发环境。
3、将war包解压,全目录覆盖新工程的WebRoot(包括其中的web-inf/meta-inf目录),相应的scr目录(或者对应的包含java文件的目录)覆盖eclipse的src目录。myeclipse会自动将WEB-INF\lib下的jar包作为放到classpath中的。
4、refresh该工程就可以了。

WAS内部的东西你不要管,发布成功了,能正确访问了,这就够了。
IBM内部的东西不是我们能掌握的,WAS不是TOMCAT,内部的东西你越以为知道得多了可以走后门,不用IBM给你的wsadmin或者WAS CONSOLE发布了,越是容易犯错。IBM的工程师我见得多了,对于自作聪明发布应用遇到问题的客户他们理都不理,马上问你为什么不用正确方式发布应用。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/13448466.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-08
下一篇 2023-08-08

发表评论

登录后才能评论

评论列表(0条)

保存