【发布时间】:2014-04-17 07:16:35
【问题描述】:
我将编写几个简单的 Web 应用程序,但我在部署应用程序时遇到了问题。我使用 NetBeans IDE 8.0 (Build 201403101706) 和 Apache Tomcat 8.0.3(随 Netbeans 提供)。
在我的网络应用上单击“部署”后,会出现一个新的 WebApplication1 运行部署 窗口。它包含:
ant -f C:\\Users\\chechulin\\Documents\\NetBeansProjects\\WebApplication1 -Dbrowser.context=C:\\Users\\chechulin\\Documents\\NetBeansProjects\\WebApplication1 -DforceRedeploy=true -Ddirectory.deployment.supported=true -Dnb.wait.for.caches=true -Dnb.internal.action.name=redeploy run-deploy
init:
deps-module-jar:
deps-ear-jar:
deps-jar:
library-inclusion-in-archive:
library-inclusion-in-manifest:
compile:
compile-jsps:
还有一个永无止境的“部署 WebApplication1”过程。服务器显示没有应用程序。我无法展开 Web Applications 节点,应该如下图所示:
但是当我从项目 /dist 目录中获取 .war 文件并手动部署到服务器时,它工作正常!
我就是想不出问题出在哪里!
【问题讨论】:
-
看起来您可能正在部署到与您想象的不同的服务器。您说您使用的是 Tomcat 8.0.3,但图像显示您已在 NetBeans 中配置了 Tomcat 6。您的应用配置为部署到哪个位置?
-
我刚刚从网上截取了这张图片,以说明我所说的“网络应用程序节点”是什么意思。在我的情况下它不会扩展。
-
您是否尝试过从 NetBeans 中删除(取消注册 tomcat)然后重新注册?
-
是的,我做到了(在另一个主题中看到了相同的建议)。但一切都没有改变。此外,Netbeans 中有一个服务器日志,它会在我部署和取消部署我的 .war 文件时显示。
-
您是否尝试过使用基本的 IDE 生成项目。那样有用吗?您是否在 NetBeans 或 Tomcat 日志文件中收到任何错误?当您将 Tomcat 添加到 NetBeans 中时,您是否指定了要连接的用户名/密码并告诉 NetBeans 创建该用户?
标签: java tomcat netbeans deployment