如何使用javac编译java web应用程序



我有一个传统的Java web项目,它的结构显示如下

|-lib
|-src
|-main
|-java
|-resources
|-wbeapps
|-WEB-INF
|-web.xml

我之前通过IDEA的tomcat配置编译和运行这个应用程序,所有关于编译、运行和部署的问题都是由IDEA完成的。

现在,我必须修改一个srcmainjavaxxx的java文件,并且这个修改是绝对正确的,然后不使用IDEA或Eclipse来实现编译并部署到Tomcat。

如果没有IDEA或Eclipse,只使用javac或其他工具,我怎么能做到这一点?请给我一些建议,谢谢。

如果要部署到Tomcat,您将需要一个war(web应用程序归档(文件。要生成war文件,首先,使用javac编译所有文件,然后运行jar命令:

jar -cvf project.war * 

该命令应该从根项目目录(不在WEB-INF或任何其他文件夹中(运行。

-c选项指定您要创建一个文件,-v选项将生成详细输出,-f选项允许您指定存档名称。

最新更新