我尝试了tutorial中的所有内容,但是当它部署Web服务的时候我得到了这个错误。
正如您所看到的那样,它所说的配置确实存在。我搜索了谷歌,但我发现的只是人们遇到同样问题的情况,但决议从未发布过。
答案 0 :(得分:2)
I found solution regarding mentioned problem. It seems Netbeans 7.4+ is not creating axis2 config file for deployment. You can do it manually.
here is the guide how to do it in French:
http://vincent-lecomte.blogspot.be/2014/10/java-probleme-config-axis2-et-netbeans.html
Below is my config for Netbeans 8.0:
1. Go to directory C:\Users\[Curr user]\AppData\Roaming\NetBeans\8.0\config\Preferences\org\netbeans\modules
2. Create folder "websvc"
3. In the folder "websvc" create file "axis2.properties"
4. In the file "axis2.properties" paste below text:
AXIS_DEPLOY=D:\\Tomcat\\webapps\\axis2 //change to the directory where axis2 is installed
AXIS_URL=http://[yourhost]:8080/axis2
TOMCAT_MANAGER_USER=user
TOMCAT_MANAGER_PASSWORD=password
Hope this helps.
答案 1 :(得分:2)
您可以按照以下步骤解决问题。
步骤1:从netbeans中的Internet.Install插件下载axis2插件文件“org-netbeans-modules-websvc-axis2.nbm”并重新启动netbeans。
步骤2:浏览.nbm文件的位置,然后单击“安装”,然后重新启动netbeans。
创建项目后的主要问题是在tomcat服务器中部署。 在我们进行部署时,它显示以下内容。
"没有为Axis2 Web应用程序(Axis2环境)指定部署目录和war文件。 请在
中指定axis2.war或axis2部署目录位置工具 - >选项 - > Axis2 - >部署面板。"
要解决上述问题,请按以下步骤操作。
•转到以下文件夹: UserProfile \ AppData \ Roaming \ IDE \ 7.4 \ config \ Preferences \ org \ netbeans \ modules。
•创建一个子文件夹" websvc"。
•创建" axis2.properties"文件。
•添加以下属性(双斜杠到部署目录):
AXIS_DEPLOY = C:\ Program Files(x86)\ Apache Software Foundation \ Tomcat 8.0 \ webapps \ axis2.war
AXIS_URL = http://localhost:8090/axis2
TOMCAT_MANAGER_PASSWORD =根
TOMCAT_MANAGER_USER =根
最终的文件路径是(例如): C:\ Users \ BalaSubrahmanyam \ AppData \ Roaming \ NetBeans \ 8.0.2 \ config \ Preferences \ org \ netbeans \ modules \ websvc \ axis2.properties
保存文件,然后重新启动netbeans并建立项目。
自定义的axis2 war现在部署在tomcat服务器中。