如何以.war和.jar的形式构建/运行Maven项目?

时间:2019-05-04 18:59:21

标签: java websocket war executable-jar

我正在用Java编写用于说明/教学目的的基本区块链,并决定使用websocket进行块/ tx传输。我遇到的问题是,为了启动websocket服务器,我必须将项目部署到Apache tomcat货物容器中,然后将其打包为战争。但是,自从我开始该项目的第一天以来,其余的应用程序功能已打包到jar中。我是Java新手,甚至是Web应用程序新手,所以也许我缺少了一些东西,但是我的解决方案是根据是否我将pom.xml中的项目包装从war改为jar或反之亦然对websocket服务器或项目的任何其他部分进行更改,然后分别启动货箱和罐子。有没有更优雅的方法来实现这一目标?我有war插件,将类归档到jar中,但是由于没有主manifest属性,因此它显然不能执行。任何想法将不胜感激!

0 个答案:

没有答案