netbeans 7.4 tomcat7:部署时,war文件在哪里?

时间:2014-01-25 18:41:31

标签: tomcat netbeans war

使用netbeans创建了一个非常简单的Web应用程序。我能够添加tomcat 7服务器,并能够构建和部署。 Web应用程序工作。我的问题是我想当我做“部署”时,我期待我的应用程序的war文件位于tomcat的webapps文件夹中。我没有看到它。 Tomcat的管理器应用程序确实显示它,我也可以从它运行应用程序。我应该使用tomcat manager app手动部署war文件吗?

提前致谢,

托马斯。

1 个答案:

答案 0 :(得分:12)

运行deploy时,NetBeans不会创建war文件。它只是注册" build"目录作为Tomcat的Web应用程序。

结帐$CATALINA_HOME/conf/Catalina/localhost应该有一个文件yourapp.xml其中yourapp是"上下文路径"您为项目指定了("项目属性 - >运行")

XML文件只包含单个条目,如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" docBase="/path/to/your/project/build/web" path="/yourapp"/>

由于此配置文件,Tomcat可以运行您的Web应用程序