0

我正在尝试创建嵌入式 Jetty 的“无战争”(爆炸战争,仅限战争目录)部署。通过将war文件夹的路径传递给WebAppContext(...)构造函数并确保将extractWAR、copyWebDir和CopyWebInf设置为false,我已经能够使其运行。我没有设置临时目录。

这运行良好。但是,停止此操作后,war 文件夹的内容将被删除并仅替换为一个空的子文件夹 - jsp。所以,下次运行时没有什么可运行的......这就是问题所在。

理想情况下,我还希望保留任何 JSP 编译工件(由于各种原因,我还没有进行构建时预编译的 JSP ....)。

有谁知道这是什么原因?我假设 Jetty 认为这是一个临时文件夹,应该将其删除……但事实并非如此。

4

1 回答 1

0

找到了原因。其他东西将临时文件夹设置为与爆炸战争相同的路径。一旦我将其更改为不同的文件夹,删除就不再发生。

不过,这仍然留下了我的另一个问题......但我会忍受它。

于 2014-10-23T15:45:21.913 回答