
IBM内部的东西不是我们能掌握的,WAS不是TOMCAT,内部的东西你越以为知道得多了可以走后门,不用IBM给你的wsadmin或者WAS CONSOLE发布了,越是容易犯错。IBM的工程师我见得多了,对于自作聪明发布应用遇到问题的客户他们理都不理,马上问你为什么不用正确方式发布应用。通常的网站,很多是以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包不需要停服务。根据相关信息查询war包其实就是一个压缩包,后缀名为war,压缩后体积更小便于传输和远程部署,war包能被服务器识别,发布到服务器指定目录下,能自动解压释放发布。注意的细节。
1、web应用下的文件和目录不能是中文。
2、压缩打包先打成zip包。
3、己配置的虚拟主机不一定能识别war包。如何制作和部署war包 通常的网站,很多是以war包形式发布的 下边介绍如何自行制作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:/test jar -cvf testwar 即可在当前目录下得到testwar 随后可以把testwar上传到服务器===================================== 在TOMCAT中部署war 1、将war文件拷贝到tomcat目录/webapps/ 下。2、将必要的jar文件拷贝到tomcat
如何制作和部署war包 通常的网站,很多是以war包形式发布的 下边介绍如何自行制作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:/test jar -cvf testwar 即可在当前目录下得到testwar 随后可以把testwar上传到服务器===================================== 在TOMCAT中部署war 1、将war文件拷贝到tomcat目录/webapps/ 下。2、将必要的jar文件拷贝到tomcat
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)