gpt4 book ai didi

tomcat - 如何在不重启 Tomcat 的情况下更改 HTML/JS/CSS?

转载 作者:行者123 更新时间:2023-11-28 21:44:26 25 4
gpt4 key购买 nike

是否可以配置 Tomcat,使其在开发过程中在单独的位置查找我的“webapp”目录?

我在一个目录中安装了 git 源代码,在另一个目录中安装了 tomcat。我不想在每次对 CSS 或 Javascript 进行简单更改时都必须在两个地方进行更改,或手动复制文件,或重新构建/部署。


编辑 - 2013 年 2 月 21 日

不幸的是,这些建议都没有奏效,我怀疑这可能是因为我没有提供足够的信息来说明我是如何安排事情的。

我将 Tomcat 安装在我的主目录(我在 Mac 上)中名为“Development”的目录中。

/Users/dbrogdon/Development/apache-tomcat-7.0.35

旁边有我的 git 源代码。

/Users/dbrogdon/Development/myproject

在 myproject 目录中,我的实际 web 文件位于:

/Users/dbrogdon/Development/myproject/application/appname/src/main/webapp

当我编译时,我将 appname.war 放入

/Users/dbrogdon/Development/apache-tomcat-7.0.35/webapps

根据更新的信息,我应该在我的 conf/server.xmlconf/Catalina/localhost/appname.xml 中提供什么作为我的 docBase?

最佳答案

在您的 tomcat 安装中,在“conf”目录下,您会找到一个文件 server.xml。在该文件中搜索标签“主机”。你会发现类似的东西

<Host name="localhost"  appBase="webapps"
unpackWARs="true" autoDeploy="true">

appbase 更改为您的 Web 应用程序目录的父文件夹。假设您的应用程序“myapp”目录位于 c:\git\source 下,将 appBase 设为“c:\git\source "

重启你的tomcat。现在,您的 tomcat 将在 inside "c:\git\source"中查找它必须部署的所有 Web 应用程序,而不是 webapps

描述 appbase 用法的 tomcat 配置链接 http://tomcat.apache.org/tomcat-7.0-doc/config/host.html

The Application Base directory for this virtual host. This is the pathname of a directory that may contain web applications to be deployed on this virtual host. You may specify an absolute pathname, or a pathname that is relative to the $CATALINA_BASE directory. See Automatic Application Deployment for more information on automatic recognition and deployment of web applications. If not specified, the default of webapps will be used.

关于tomcat - 如何在不重启 Tomcat 的情况下更改 HTML/JS/CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14823584/

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