A. 如何生成war包
将Web应用打包成WAR文件的方法:
(1)在命令行中运用Jar命令
假定有一个Web应用:
C:/myHome myHome/WEB-INF/……
myHome/files/……
myHome/image/……
myHome/src/……
myHome/index.jsp
在命令行窗口下执行如下命令:
C:/>cd myHome
C:/myHome/>jar cvf myhome.war *.*/ .
解释:jar cvf [A->war包名].war [B->资源文件及文件夹] [C->将要生成war包的目标文件夹]
“*.*/”(B->)代表当前目录(C:/myHome)下的所有文件及文件夹。
“.” (C->)表明将要在当前目录中生成war包。
操作完成后,找到C:/myHome下新生成的myhome.war,将其拷入TOMCAT_HOME/webapps/下。然后启动Tomcat即可。
(2)利用IDE工具打包,如Eclipse
右键点击你想打包的文件或者项目,选择“export”,然后是选择J2EE,在弹出的对话框中选择“WAR文件” ,上面有许多选项,还可以选“EAR”,“JAR”。
(3)利用ANT工具打包
首先配置好build.xml文件,然后dos下输入ant ...war
(4)用Eclipse的lomboz插件
选中你的web工程,lomboz J2ee---Deploy Mole,就可以把Web工程发布并打包了!
B. 怎样打war包部署tomcat服务器
用eclipse编译一伍陪弯下,然后export生成腔闷war包,放到乱粗tomcat下的webapps下,执行startup.sh
C. 打包成war包怎样部署到服务器
把本地项目部署到服务器上方法比较多,这里以javaee项目为例:
把项目打包成zip,FTP上传到生产服务器tomcat的webapps目录下解压;
本地修改好的文件,立即FTP上传到生产服务器对应的目录;
生产服务器安装svn服务,在本地把修改过的文件commit,然后生产服务器update。
方式一、简单直接,但是缺点也很明显:项目太大上传太慢,比如改了一个错别字就要把整个项目打包上传。
方法二、只上传修改了的文件,但是有时候改到一半,可能会忘了上传,长此以往本地和生产服务器文件的同步就很麻烦了。
方法三、好处是每次部署和改动,都有svn记录,即使误删文件也不怕了。