Package org.apache.axis2 does not exist

和自甴很熟 提交于 2019-12-04 12:11:14

If you are using axis2 version 1.6.2 , you can use below jars to solve this.

AXIS_HOME/lib/axis2-kernel-1.6.2.jar

OR

If you need maven dependency

 <dependency>
  <groupId>org.apache.axis2</groupId>
  <artifactId>axis2-kernel</artifactId>
  <version>1.6.2</version>
</dependency>

As setting the CLASSPATH is not helping, there is an alternative to specify the lib jar files with javac and java command i.e. using -extdirs

Compile your code as

javac -extdirs D:\Software\axis2-1.6.2\lib webservices/*.java

and then run your code as

java -extdirs D:\Software\axis2-1.6.2\lib webservices/ClientMainClass

Here the path D:\Software\axis2-1.6.2\lib is of axis2 binary distribution and not of axis2 war

ClientMainClass has your main method that will call your remote method using generated stub.

Hope this works for you.

All the best :)

You need to link/reference all the jars in %AXIS2_HOME%\lib

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!