gpt4 book ai didi

css - 从 Tomcat 到 Glassfish 的类似 css 文件夹路径

转载 作者:行者123 更新时间:2023-11-28 22:58:56 27 4
gpt4 key购买 nike

我正在将 webApp 从 Tomcat 迁移到 Glassfish。我应该在哪里放置一个文件夹,如下例所示,以便 webApp 可以像 Tomcat 一样使用 Glassfish 中的 css?

Tomcat path (css already working): G:\kdi\apache-tomcat-6.0.32\webapps\ROOT\**myFolder**

Glassfish path: **?**

p.s.: 在 Tomcat 中,html 是:

<link rel="stylesheet" href="/myFolder/css/login/login.css"/>

提前致谢。

最佳答案

您可以通过定义一个备用文档根目录来做到这一点。

如果没有,请像这样创建一个 glassfish-web.xml:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE glassfish-web-app PUBLIC "-//GlassFish.org//DTD GlassFish Application Server 3.1 Servlet 3.0//EN" "http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd">
<glassfish-web-app error-url="">
<property name="alternatedocroot_1" value="from=/myFolder/* dir=G:/kdi/apache-tomcat-6.0.32/webapps/ROOT/"/>
</glassfish-web-app>

因为看起来你在 Windows 上,你可以使用文件夹的完整路径包含你要引用的文件夹(在你的例子中是 myFolder)。

您可以将路径更改为您选择的任何位置,因此如果您想将文件放在 GlassFish 域文件夹中,您必须将 myFolder 放在

c:\glassfish3\glassfish\domains\domain1\

并将属性更改为:

 <property name="alternatedocroot_1" value="from=/myFolder/* dir=c:/glassfish3/glassfish/domains/domain1/"/>

您可以像以前一样引用文件:

<link rel="stylesheet" href="/myFolder/css/login/login.css"/>

在非 Windows 系统上,同样应该可以工作,只是没有驱动器号。

另请参阅:

关于css - 从 Tomcat 到 Glassfish 的类似 css 文件夹路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22409305/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com