繁体   English   中英

配置Tomcat子站点

[英]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.csscore.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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM