4

大家好,我使用以下命令从我的spring项目中生成war文件。

D:\projectsample\webContent>jar cvf projectsample.war

战争文件正在生成,但是当我使用 jettyrunner.jar 部署它时,它没有部署。我注意到在战争文件中没有类文件在 WEB-INF\class 文件夹中生成。任何人都可以建议我一个解决方案对于这个问题。

4

2 回答 2

8

“jar”命令不会创建 .class 文件,它是用于创建包的。所以你必须先编译源文件,然后使用 jar 命令。

此外,您可能需要将要包含的文件添加为参数,例如

jar cvf myapp.war *

添加所有文件。

于 2012-05-22T07:27:33.130 回答
1

如何在 Java 中创建 i.war

1.安装JDK

2.在环境中设置JAVA_HOME

3.cmd = >

4.c:\user> Cd D:\apex_listener

5.D:\apex_listener> jar -cvf0 D:\apex_listener\i.war -C Y:\APPLICATION_EXPERESS\apex_4.2.2_en\apex\images .

于 2014-02-25T13:16:05.717 回答