我有一个tomcat服务器工作,我有一个webapp文件夹my_web_app
.
我没有部署项目; 我只有那个应用程序的文件夹(as TOMCAT_DIR/webapps/my_web_app
).
我需要的是一个WAR文件.如何.war
从此Web应用程序创建文件?
Ket*_*tan 126
您可以从现有文件夹中创建.war文件.
使用此命令
cd /to/your/folder/location
jar -cvf my_web_app.war *
Run Code Online (Sandbox Code Playgroud)
Cha*_*ana 23
它就像创建WAR
项目文件一样,可以通过多种方式完成(从Eclipse,命令行,maven).
如果你想从命令行做,命令是
jar -cvf my_web_app.war *
Run Code Online (Sandbox Code Playgroud)
这意味着,"将此目录中的所有内容压缩到名为my_web_app.war的文件中"(c = create,v = verbose,f = file)
有一种方法可以从 eclipse 创建项目的 war 文件。
首先使用以下代码创建一个xml文件,
用您的项目名称替换 HistoryCheck。
<?xml version="1.0" encoding="UTF-8"?>
<project name="HistoryCheck" basedir="." default="default">
<target name="default" depends="buildwar,deploy"></target>
<target name="buildwar">
<war basedir="war" destfile="HistoryCheck.war" webxml="war/WEB-INF/web.xml">
<exclude name="WEB-INF/**" />
<webinf dir="war/WEB-INF/">
<include name="**/*.jar" />
</webinf>
</war>
</target>
<target name="deploy">
<copy file="HistoryCheck.war" todir="." />
</target>
</project>
Run Code Online (Sandbox Code Playgroud)
现在,在项目资源管理器中右键单击该xml文件并运行 as-> ant build
你可以在你的项目文件夹中看到你的项目的war文件。
归档时间: |
|
查看次数: |
147915 次 |
最近记录: |