Tomcat Server Netbeans 8.0无法在Windows 8中运行

时间:2014-06-02 09:13:44

标签: tomcat cordova netbeans

在net beans中创建新的Java Web应用程序项目后,当我尝试在Tomcat中部署它时

服务器(apache-tomcat-7.0.53-windows-x64)出现以下错误,请任何人帮助我

out,先谢谢你。

  

ant -f   \的NetBeansProjects \ WebApplication1   -Dbrowser.context =文档\的NetBeansProjects \ WebApplication1   -DforceRedeploy = false -Ddirectory.deployment.supported = true -Dnb.wait.for.caches = true -Dnb.internal.action.name = run run init:deps-module-jar:deps-ear-jar:deps-jar :library-inclusion-in-archive:   library-inclusion-in-manifest:compile:compile-jsps:启动Tomcat   进程...等待Tomcat ... Tomcat服务器启动了。到位   部署在   ... \的NetBeansProjects \ WebApplication1 \编译\ WEB   部署正在进行中......   部署配置=文件%3A%2FC%3A%2FUsers%2FTHULAS%7E1%2FAppData%2FLocal%2FTemp%2Fcontext3096225649611752059.xml&安培;路径= / WebApplication1   服务器返回HTTP响应代码:400为URL:   XXXX:8080 /经理/文本/部署配置=文件%3A%2FC%3A%2FUsers%2FTHULAS%7E1%2FAppData%2FLocal%2FTemp%2Fcontext3096225649611752059.xml&安培;路径= / WebApplication1?   ... \的NetBeansProjects \ WebApplication1 \ nbproject文件\ build-impl.xml中:1045:   该模块尚未部署。有关详细信息,请参阅服   BUILD FAILED(总时间:1分23秒)

1 个答案:

答案 0 :(得分:1)

这是一个古老的问题,但我遇到了同样的问题,因为我无法找到答案,这就是我为了让它发挥作用所做的:

1)使用以下内容设置%Catalina Home%/conf/tomcat-users.xml文件:

<role rolename="ide"/>
<user password="secret" roles="manager-script" username="ide"/>

其中ide是用户名,secret是Netbeans中服务器配置中使用的密码。

Netbeans Tomcat config

2)在Windows中设置JAVA_HOME和/或JRE_HOME环境变量

enter image description here

3)以管理员身份运行 Netbeans 。可能有办法解决这个问题,但这对我有用。如果不以管理员身份运行,Tomcat startup.bat将作为受限用户运行,导致无权写入日志文件等,然后无法部署Web应用程序。