当前位置: 首页 > 知识库问答 >
问题:

tomcat中wtpwebapps和webapps文件夹的区别

丰俊艾
2023-03-14

当我从eclipse运行动态web项目时,它会被部署到wtpwebapps。然而,我想在tomcat上部署一个war文件,所以当我在这里签入时,我想到了如何在tomcat 7中部署一个war文件

它说我必须部署到tomcat中的webapps文件夹。

有人能请解释我之间的详细信息wtpwebapps文件夹和webapps文件夹在tomcat,如果我可以部署战争文件到wtwebpapps文件夹,而不是webapps文件夹。

共有2个答案

谢俊英
2023-03-14

最近,我在Eclipse中调试webapp时遇到了一些奇怪的行为。我注意到它是双重部署的。

我的设置是:

  • 具有不同于文档库的上下文路径的web模块
  • 在服务器中启用了自动部署。xml
  • 部署被设置到webapps目录中

在检查tomcat manager时,我注意到这个webapp部署了一次,使用了上下文路径名和文档库名。

以下是留档的内容(所有学分都归章鱼、雄猫文档所有):

如果要使用与基本文件名无关的上下文路径部署WAR文件或目录,则必须使用以下选项之一来防止双重部署:

禁用autoDeploy和deployOnStartup,并在服务器中定义所有上下文。xml在主机的appBase之外定位WAR和/或目录,并使用上下文。使用docBase属性来定义它的xml文件。

而且,我相信这是在Eclipse中使用wtpwebapps而不是Tomcat的webapps的主要原因。

卞轶
2023-03-14

wtpwebapps是在eclipse中的Tomcat上运行动态web项目时创建的特定于eclipse的文件夹。

Webapps目录位于Tomcat主目录中,您可以在其中手动复制WAR文件。

 类似资料:
  • 我正在通过Intellij IDEA Tomcat集成测试Web应用程序(Apache Wicket Based)。在那里,我注意到web应用程序认为它在tomcat的bin文件夹中运行。另外,当我调用时,它返回。但是当我在tomcat中手动部署相同的web应用程序时,它工作正常。如何在Intellij IDEA中解决这个问题?

  • 我有一个场景,比如我必须将几个配置文件复制到存在于docker容器中的tomcat webapps文件夹中。这是我使用的dockerfile 一旦我们运行docker,它实际上会执行以下操作 它实际上将app.war复制到tomcat webapps文件夹,并提取到名为“app”的文件夹 Docker将尝试启动tomcat服务器。 我想将配置文件复制到提取的war文件中,该文件位于tomcat w

  • 问题内容: 这是我尝试将Maven项目部署到tomcat时遇到的错误 错误: 但是WEB-INF \ lib中有javax.servlet-api-3.0.1.jar 问题答案: 信息:validateJarFile(D:\ Softwares \ tomcat \ apache-tomcat-7.0.50 \ webapps \ myWebApp_1 1 \ WEB-INF \ lib \ ja

  • 本文向大家介绍文件和文件夹之间的区别,包括了文件和文件夹之间的区别的使用技巧和注意事项,需要的朋友参考一下 文件 文件可以描述为一组相关的数据/信息,并存储在辅助存储设备上。文件可以是数据/信息文件或程序文件,并且可以包含任何格式的数据。例如,文本文件,音频文件,可执行程序文件等。 文件夹 文件夹是用来存放文件的容器。文件夹也可以具有子文件夹。 以下是文件和文件夹之间的重要区别。 序号 键 文件

  • 问题内容: 如何使用Tomcat从Web应用程序外部的公共文件夹中提供图像文件?我不想在其他端口上使用第二个Apache文件服务器,因为图像文件是同一应用程序的一部分。而且我不想在webapps内部创建指向公共文件夹的符号链接,因为我的应用程序被部署为war文件....是否有一个更简单的解决方案,类似于将默认servlet用于webapps内部的静态内容,用于webapps外部的静态内容 问题答案

  • 问题内容: 我正在遵循该指南:Spring MVC和我意识到我不知道源文件夹(src)和普通文件夹之间的区别。 我正在使用eclipse,所以差异可能仅在IDE中有用吗? 另外,我注意到java类倾向于放在src文件夹中;而其他所有文件都进入一个普通文件夹(或项目根文件夹)。 那么,源文件夹(src)的意义是什么?为什么在原始文件夹上使用源文件夹? 谢谢! 问题答案: Eclipse将源文件夹标记