windows + 上的 tomcat 页面无法链接到 CSS

windows + 上的 tomcat 页面无法链接到 CSS

我们在 Windows 服务器上安装了 tomcat,开发团队的每个人都可以访问它。在这台机器上,stylesheet/.js 链接工作正常。我将 war 复制到本地机器上,并在本地机器上安装了 apache。现在我可以通过 localhost:8080 连接到站点,html 已提供服务,数据库连接也正常工作,但是...它不应用任何 stylesheet/.js。

另一件奇怪的事情是,如果我浏览该网站并查看源代码(在我的本地计算机和共享计算机上)。样式表的链接看起来像

href="/项目文件夹/static/styles子文件夹/子文件夹/style-page.css"

两台机器上都没有“静态”文件夹。这是某种 jsp 惯例吗?

答案1

一般惯例是将“静态”内容托管在 Apache 等专用 Web 服务器上,并将动态 JSP 等保存在 Tomcat 上。

如果您在源 Tomcat 服务器上没有看到“静态”文件夹 - 那么我怀疑它位于 Apache Web 服务器下,并且 URL/staticserver.xml使用<Context>元素在 Tomcat 中映射。

相关内容