我用Netbeans 7.1.1编写了我的第一个服务,但无法将其部署到Tomcat7服务器上。
Tomcat server started.
In-place deployment at /home/likewise-open/PROMWAD/alexandr.kurkin/NetBeansProjects/HelloWs1/build/web
Deployment is in progress...
deploy?config=file%3A%2Ftmp%2Fcontext1698562612061154650.xml&war=file:/home/likewise-open/PROMWAD/alexandr.kurkin/NetBeansProjects/HelloWs1/build/web/
http://localhost:8080/manager/deploy?config=file%3A%2Ftmp%2Fcontext1698562612061154650.xml&war=file:/home/likewise-open/PROMWAD/alexandr.kurkin/NetBeansProjects/HelloWs1/build/web/
/home/likewise-open/PROMWAD/alexandr.kurkin/NetBeansProjects/HelloWs1/nbproject/build-impl.xml:729: The module has not been deployed.
See the server log for details.
BUILD FAILED (total time: 44 seconds)Tomcat`s的日志是没有错误的。
在build-impl.xml中的此行中停止部署
<target if="netbeans.home" name="-run-deploy-nb">
<nbdeploy clientUrlPart="${client.urlPart}" debugmode="false" forceRedeploy="${forceRedeploy}"/>
</target>发布于 2012-04-27 18:56:18
您必须重新安装NetBeans。而installation NetBeans会同时显示Glassfish和Tomcat作为服务器选项。您必须选择Tomcat作为服务器。希望这能解决你的问题。
请注意,在NetBeans外部添加服务器有时会导致问题。
发布于 2012-05-01 16:53:54
Netbeans可以与外部Tomcat一起工作。但有时,当您更改netbeans版本或tomcat版本时,配置文件会损坏(build-impl.xml)。所以不要重新安装Netbeans最简单的方法是创建一个新的干净项目并复制/粘贴源代码。我已经遇到过很多次这样的错误(每次更新后至少有一个项目……)所以我认为它会起作用的。
发布于 2014-04-25 18:35:48
您需要确保tomcat/conf/server.xml中的URIEncoding是正确的。
NetBeans将context.xml放在C:\Users\ your - name \AppData\Local\Temp中,所以如果你的名字是中文或...,tomcat可能找不到context.xml并无法部署你的web应用。
<Connector port="8080" protocol="HTTP/1.1"
URIEncoding="utf-8"
connectionTimeout="20000"
redirectPort="8443" />https://stackoverflow.com/questions/10332525
复制相似问题