[英]Configuring a Tomcat subsite
我对Tomcat的知识为零,我只需要进行一些测试即可,因此,如果问题很愚蠢,请原谅我。
我在Tomcat 7.0.22(Java 1.6,MacOS Lion)中部署了.war归档文件。 该战争称为“ myapp.war”,因此Tomcat服务于http://localhost/myapp
(已在/ webapps / myapp中扩大了战争)。 我对此很好。
每当我访问“ http://localhost/myapp
”时,页面将不会加载静态文件(例如:对于/core.css
或core.css
它将查找“ http://localhost/core.css
”),而“ http://localhost/myapp/
“(<-注意斜杠!)可以正常工作并提供http://localhost/myapp/core.css
。
我的web.xml:
<web-app>
<servlet>
<servlet-name>org.github.pistacchio.deviantchecker.core/app servlet</servlet-name>
<servlet-class>org.github.pistacchio.deviantchecker.servlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>org.github.pistacchio.deviantchecker.core/app servlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
</web-app>
如何正确设置? 谢谢
如果您仅需要将其用于测试目的,那么最简单的解决方案可能是在网页的顶部添加基本的html标签。
<base href="http://localhost/myapp/" />
应该可以解决问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.