java的普通web项目怎么发布为jar包(像springBoot打出来的可执行jar包)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java的普通web项目怎么发布为jar包(像springBoot打出来的可执行jar包)相关的知识,希望对你有一定的参考价值。

java的普通web项目怎么发布为jar包,像springBoot打出来的可执行jar包,可以不使用tomcat直接启动

参考技术A 不行的,java程序启动的入口只能是main方法.普通的javaWeb工程是实现Servlet等Web接口,然后由符合规范的web容器创建实例,进而执行.普通的javaWeb工程程序入口,不能单独执行.追问

那如果把tomcat或者jetty嵌入到程序中启动可以吗?

追答

这个当然是可以的,spring boot就是这样做的,spring boot默认集成的是tomcat

追问

具体如何操作清楚吗,现在想把项目打包成可执行的jar包。

参考技术B 普通web项目一般是打成war包(EJB项目要打成ear包,要支持javaee的容器)发布,放到tomcat的webapps目录下再启动tomcat 参考技术C java是编程语言里比较难学的一门,如果有心从事编程方向的工作,最好到专业机构学习并有更多的项目实践,更贴近市场,这样更有利于将来的发展。 参考技术D 用IDE
打包简单无压力追问

是把web项目直接打包为可直接启动的jar包,不使用中间件直接启动。

追答

可以啊,用idea建立maven项目,打成jar包,一个按键的事

以上是关于java的普通web项目怎么发布为jar包(像springBoot打出来的可执行jar包)的主要内容,如果未能解决你的问题,请参考以下文章

怎么导入java的第三方jar包

一个Java项目部署到weblogic里,听说weblogic会把classes目录打成jar包,怎么获取classes里文件的路径

Java项目怎么打成jar包

java web项目怎么调用java普通项目里面的类及方法.... 也就是说我在web项目里调用另一个项目的类

请问maven工程jar包,war包,pom打包,都是怎么定的?

eclipse怎么导入spring