既没有为Axis2 Web应用程序指定部署目录也没有为war文件指定

时间:2013-11-10 21:44:08

标签: java axis2

我尝试了tutorial中的所有内容,但是当它部署Web服务的时候我得到了这个错误。 enter image description here

正如您所看到的那样,它所说的配置确实存在。我搜索了谷歌,但我发现的只是人们遇到同样问题的情况,但决议从未发布过。

2 个答案:

答案 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服务器中。