如何用javac编译javaweb应用程序?
我有一个传统的JavaWeb项目,它的结构如下所示如何用javac编译javaweb应用程序?,java,maven,gradle,javac,web.xml,Java,Maven,Gradle,Javac,Web.xml,我有一个传统的JavaWeb项目,它的结构如下所示 |-lib |-src |-main |-java |-resources |-wbeapps |-WEB-INF |-web.xml 我以前是通过IDEA的tomcat配置编译和运行这个应用程序的,所有关于编译、运行和部署的问题都是由IDEA完成的 现在,我必须修改一个java文件src\main\java\xxx,这个修改是绝对正确的,然后不使用IDEA或Eclipse来实现编译并部署到To
|-lib
|-src
|-main
|-java
|-resources
|-wbeapps
|-WEB-INF
|-web.xml
我以前是通过IDEA的tomcat配置编译和运行这个应用程序的,所有关于编译、运行和部署的问题都是由IDEA完成的
现在,我必须修改一个java文件src\main\java\xxx
,这个修改是绝对正确的,然后不使用IDEA或Eclipse来实现编译并部署到Tomcat
如果没有IDEA或Eclipse,仅仅使用javac或其他工具,我如何做到这一点?请给我一些建议,谢谢。如果要部署到Tomcat,您需要一个war(web应用程序存档)文件。要生成war文件,首先,使用javac编译所有文件,然后运行jar命令:
jar -cvf project.war *
此命令应从根项目目录(不在WEB-INF或任何其他文件夹中)运行
-c选项指定您要创建文件,-v选项将生成详细输出,-f选项允许您指定存档名称。使用了解构建WAR文件的构建工具;e、 g.马文、格拉德尔等