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项目部署到weblogic里,听说weblogic会把classes目录打成jar包,怎么获取classes里文件的路径
java web项目怎么调用java普通项目里面的类及方法.... 也就是说我在web项目里调用另一个项目的类