1

如何以可以从类路径加载的方式在嵌入式码头中设置战争。以下是我当前的代码片段

webAppContext.setWar("hello.war");

上下文:-我想保护我的代码而不是混淆。所以,我使用 Jetty 创建了一个可运行的 jar,随后我使用 winrun4j 创建了一个 exe 包装器。当在同一级别找到war文件时,exe工作正常,但即使我已将war嵌入winrun4j exe中也不能。

问题:-有什么方法可以让我可以从类路径而不是一些预定义的路径中获取战争。

希望我以清晰的方式传达问题陈述。

谢谢你。

4

1 回答 1

0

我也遇到了同样的情况,我总是将战争提取到一个临时位置,然后使用绝对路径;

webAppContext.setWar("/path/to/temp/tmp262622522.war");

在任何情况下,当启动 web 应用程序时,Jetty 也会将战争提取到一个临时位置。

于 2013-12-25T09:16:05.737 回答