我可以知道我是否可以在任何tomcat webapp中更改WEB-INF文件夹的名称。 如果没有,那么为什么在tomcat conf文件夹中有context.xml文件,其中包含watchedresource的路径。 我尝试重命名但它不起作用。 如果重命名<WatchedResource>newWebInf/web.xml</WatchedResource>可以告诉我在context.xml文件中提供<WatchedResource>newWebInf/web.xml</WatchedResource>这个标记的原因是什么。 或者有没有其他方法来重命名WEB-INF文件夹。

PS:我没有任何与此相关的要求。 我只想尝试一下。 请不要回答为什么以及你想要的地方。

非常感谢。

===============>>#1 票数:7 已采纳

不,您无法重命名WEB-INF文件夹。 Servlet API规范中很难指定。

<WatchedResource>组件的目的是指定Tomcat必须监视更改的文件的webapp相对路径,以便自动重新加载整个webapp。 这默认为WEB-INF/web.xml ,但它也可以是另一个文件,例如index.jsp或其他文件。 重点在于您可以重命名WEB-INF/web.xml ,而是可以指定另一个文件来监视更改。

  ask by R. Rahul translate from so

未解决问题?本站智能推荐:

1回复

tomcat无法编译WEB-INF / libs?

[irrev]我一直在猜测,并据此询问这里出了什么问题,因此请考虑一下。 我正在从事的项目是建立一个Web应用程序,该源程序是由一家中国公司发送给我们的,它是我们从他们那里购买硬件的门户,因此,语言和时区障碍会阻止有效的通信与原始开发者一起使用。 此外,我以前没有构建过Web应用程序,所以这
1回复

您可以在网络应用之外使用WEB-INF吗?

外部提供的war文件在WEB-INF目录中包含其配置。 我试图使Tomcat为Web应用程序提供备用的WEB-INF目录,因此我可以将配置置于版本控制下,而不必修改war文件。 战争文件的新版本将定期提供。 因此,我想做的是将WEB-INF内容复制到Tomcat之外,置于版本控制下,然
2回复

当WEB-INF中有许多文件时,Tomcat Webapp启动缓慢

我有一个Webapp,其中WEB-INF文件夹(1000个)下有很多文件。 即使关闭Jar和TLD扫描,启动或重新启动时也要花费10秒以上的长时间。 我什至创建了一个自定义的JarScanner类,该类什么也不做,没有任何区别。 当上下文启动时,Tomcat中还有什么扫描该文件夹的,我
1回复

WEB-INF和/ src / main / resources文件夹有什么区别?

在使用休眠模式的Spring 3应用程序中,哪些文件“特定地”需要保存在WEB-INF中? 我也在使用Maven。 在生产环境中运行应用程序之前,是否需要将/ src / main / resources中的某些文件复制到WEB-INF? 谢谢!
1回复

Log4j2:如何将日志写入WEB-INF内的文件夹?

我正在使用Tomcat 。 我希望将一些Log4j2日志写入 Web应用程序的WEB-INF文件夹中。 例如: 我怎样才能做到这一点?
2回复

从Maven产生的战争中排除WEB-INF

如何防止WEB-INF目录包含在.war软件包中? 这是行不通的。 这也不起作用。
2回复

如何在不解压的情况下在war中更改web-inf / classes目录中的文件?

这是我的战争档案的结构。 在将这场战争部署到tomcat之前,Ops团队将需要更新application.properties文件。 我宁愿不爆炸。 但是只是为了更新战争并让Tomcat在启动过程中爆炸 我试过了 执行此命令后,我看到在MyApp.war的根级别上添
1回复

php Web应用程序中是否有类似WEB-INF的内容?

我了解基于Java的Web应用程序目录结构。 一个简单的Web应用程序将具有以下内容:WEB-INF下的web-application文件夹WEB-INF文件夹您可以拥有自己的lib,class和所有内容。 任何应该公开可用的内容都将保存在WEB-INF之外,而不应直接访问的任何内容将保
8回复

Maven依赖项在WEB-INF / lib中不可见

我有这个奇怪的问题使我的项目Maven为基础。 我在Eclipse中创建了一个新的Maven项目,并启用了Dynamic Web方面。 但是在运行时期间它会抛出ClassNotFoundException因为Maven依赖项不会复制到WEB-INF/lib目录。 我甚至尝试在POM中添加c
1回复

Tomcat6忽略web-inf / lib

简介: Tomcat6无法识别WebRoot / WEB-INF / lib中的ojdbc14.jar。 我想我不需要配置任何东西,只需将.jar文件放在那里就可以了。 细节: 我已经创建了一个Web应用程序并将ojdbc14.jar放在WEB-INF / lib文件夹中。 当我