ISIS:Tomcat服务器上的资源路径

时间:2019-09-17 08:19:49

标签: tomcat isis

我已经使用Apache ISIS 1.17.0开发了一个Webapp。它已部署到私有AWS EC2实例上的Tomcat。 ISIS应用程序部署在特定的上下文路径(例如“ / myapp”)。

似乎Web资源(图像,样式表,javascript,...)必须是服务器根目录路径(“ /”)的绝对路径,因为相对路径由于某些路径深度的更改而无法使用ISIS页面(“ / wicket / entity?...”,“ / wicket / entity / 类型 id ?...”,“ / wicket / wicket / page ?...”)。

当前,资源由绝对路径指定:

isis.viewer.wicket.application.css=/css/application.css
isis.viewer.wicket.application.js=/scripts/application.js

如果在本地Jetty服务器上运行应用程序,这不是问题,因为该应用程序部署在根路径上。我想避免在根目录路径下的Tomcat服务器上部署Web应用程序,因为在同一个Tomcat实例上还会运行其他应用程序。

问题是:是否可以指定相对于webapp根的路径(在本例中为相对于“ / myapp /”的路径),而不必知道和硬编码Webapp的绝对上下文路径?

谢谢!

0 个答案:

没有答案