NutzCN Logo
问答 请教maven的maven-assembly-plugin插件,怎样配置,才能使用java -jar执行?
发布于 190天前 作者 qq_16dd5808 122 次浏览 复制 上一个帖子 下一个帖子
标签:

目前我有个需求,就是想用java -jar的方式运行war项目,就是web项目。
我有个启动类,是内嵌jetty代码如下:
我想使用maven-assembly-plugin插件,打包成jar,然后运行,始终不成功。


import org.eclipse.jetty.server.Server; import org.eclipse.jetty.webapp.WebAppContext; public class BootstrapJetty { public static void main(String[] args) throws Exception { System.out.println(BootstrapJetty.class.getClass().getResource("/").getPath()); Server server = new Server(8080); WebAppContext webAppContext = new WebAppContext(); webAppContext.setContextPath("/"); webAppContext.setDescriptor("src/main/webapp/WEB-INF/web.xml"); webAppContext.setResourceBase("src/main/webapp"); webAppContext.setDisplayName("myProject"); webAppContext.setClassLoader(Thread.currentThread().getContextClassLoader()); webAppContext.setConfigurationDiscovered(true); webAppContext.setParentLoaderPriority(true); server.setHandler(webAppContext); try { server.start(); server.join(); } catch (Exception e) { e.printStackTrace(); } } }
添加回复
请先登陆
回到顶部