Ale*_*ios 0 java linux apache-axis
我是 Axis 新手,我正在尝试使用 Linux 中的标准二进制分发包将 Axis2 作为独立服务器启动。我浏览了本指南:https ://axis.apache.org/axis2/java/core/docs/installationguide.html
我已下载发行版并将其解压到其自己的目录中,并且还设置了环境变量 AXIS2_HOME 和 JAVA_HOME,如下所示:
export AXIS2_HOME=/opt/axis2-1.8.2
echo $AXIS2_HOME 回报
/opt/axis2-1.8.2
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64/bin
echo $JAVA_HOME回报
/usr/lib/jvm/java-1.8.0-openjdk-amd64/bin
当尝试运行axis2server.sh(本质上是启动服务器的脚本)时,我收到以下提示:
user@serverFoo/opt/axis2-1.8.2/bin$ ./axis2server.sh
Using AXIS2_HOME: /opt/axis2-1.8.2
Using JAVA_HOME: /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin
Error: Could not find or load main class org.apache.axis2.transport.SimpleAxis2Server
Run Code Online (Sandbox Code Playgroud)
来自 JAVA 背景,我知道它无法找到或加载服务器类,尽管我无法在网络中找到任何指向特定错误的资源。
编辑:我还添加了指向 AXIS2_HOME/lib 目录的 CLASSPATH 变量,即
export CLASSPATH=/opt/axis2-1.8.2/lib/*.jar但还是一样。
任何想法都会受到欢迎。
谢谢
小智 5
在启动文件 $AXIS2_HOME/bin/axis2server.sh 中,文件最后存在问题。发生这种情况是因为在 Axis2 包的最新版本中,类“SimpleAxis2Server”已从传输移至内核。
只需替换:
org.apache.axis2.transport.SimpleAxis2Server 用于 org.apache.axis2.kernel.SimpleAxis2Server
享受!!
| 归档时间: |
|
| 查看次数: |
668 次 |
| 最近记录: |