使用jar命令创建war文件无法正常工作

elv*_*mar 4 java jetty war

大家好我已经使用以下命令从我的spring项目生成war文件.

D:\projectsample\webContent>jar cvf projectsample.war
Run Code Online (Sandbox Code Playgroud)

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

eis*_*eis 8

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

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

jar cvf myapp.war *
Run Code Online (Sandbox Code Playgroud)

添加所有文件.