Java Tomcat web应用程序位置问题

Java Tomcat web应用程序位置问题,java,eclipse,tomcat,Java,Eclipse,Tomcat,我是q java web应用程序开发人员。 我正在使用Eclipse+Tomcat。 目前我正在开发大约10个web应用程序 我的问题是: 我的网络应用程序并非都放在一个文件夹下,它们位于不同的位置 为了测试我的更改,我必须将我的web应用程序导出到war文件中,或者每次手动移动更新的文件,以便Tomcat能够识别它们 这对我来说似乎是浪费时间 有没有办法告诉tomcat我的web应用在哪里而不是每次都复制文件?你在用什么? 如果你没有,考虑这样做。您将能够配置Eclipse来启动带有web应用

我是q java web应用程序开发人员。 我正在使用Eclipse+Tomcat。 目前我正在开发大约10个web应用程序

我的问题是: 我的网络应用程序并非都放在一个文件夹下,它们位于不同的位置

为了测试我的更改,我必须将我的web应用程序导出到war文件中,或者每次手动移动更新的文件,以便Tomcat能够识别它们

这对我来说似乎是浪费时间

有没有办法告诉tomcat我的web应用在哪里而不是每次都复制文件?

你在用什么? 如果你没有,考虑这样做。您将能够配置Eclipse来启动带有web应用程序的Tomcat,并自动重新加载它们,等等

除此之外,您仍然可以通过在
server.xml
或您的webapp的
context.xml
中指定适当的文档库,将您的Tomcat服务器配置为从您想要的任何地方提取您的web应用程序

这里有一个链接,指向您正在使用的? 如果你没有,考虑这样做。您将能够配置Eclipse来启动带有web应用程序的Tomcat,并自动重新加载它们,等等

除此之外,您仍然可以通过在
server.xml
或您的webapp的
context.xml
中指定适当的文档库,将您的Tomcat服务器配置为从您想要的任何地方提取您的web应用程序


这里有一个到

的链接这里有一个教程,告诉您tomcat和eclipse应该如何合作来打造一个开发环境


遵循它,您将不会一直导出.war。

这里有一个教程,告诉您tomcat和eclipse应该如何协同工作来构建一个开发环境


遵循它,您将不会一直导出.war。

您可以尝试使用或。它将解决此问题

您可以尝试使用或。它将解决这个问题

我认为您应该从上下文文件而不是server.xml加载应用程序。无需每次在容器中加载应用程序。您可以从应用程序所在的位置运行应用程序。
请使用此

我认为您应该从上下文文件而不是server.xml加载应用程序。无需每次在容器中加载应用程序。您可以从应用程序所在的位置运行应用程序。
请使用此

您实际上不必使用Tomcat来测试您的应用程序。。。您可以在Eclipse中使用web服务器,这非常方便。

您实际上不必使用Tomcat来测试您的应用程序。。。您可以在Eclipse中使用web服务器,这非常方便。

您可以使用Tomcat轻松地做到这一点。对于要从其他地方运行的每个应用程序,需要在$CATALINA_HOME/conf/CATALINA/[host]目录中放置一个上下文片段。比如说,

app1.xml:

<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="/anywhere/app1" swallowOutput="true">
</Context>
app1.xml:

xml文件名将是您的上下文名称。

使用Tomcat,您可以轻松做到这一点。对于要从其他地方运行的每个应用程序,需要在$CATALINA_HOME/conf/CATALINA/[host]目录中放置一个上下文片段。比如说,

app1.xml:

<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="/anywhere/app1" swallowOutput="true">
</Context>
app1.xml:

xml文件名将是您的上下文名称。

您是从Eclipse中运行Tomcat还是从standalone?standalone中运行Tomcat?但是如果我从Eclipse中运行它,则不会有帮助,因为Eclipse不认为我的web应用是web应用。maven构建web-app。您是从Eclipse中运行Tomcat还是从standalone中运行?standalone,但如果我从Eclipse中运行它,则不会有帮助,因为Eclipse不认为我的web应用是web应用。maven构建web应用程序。