Java Can';无法让基本的Apache Axis Web服务正常工作

Java Can';无法让基本的Apache Axis Web服务正常工作,java,linux,axis,Java,Linux,Axis,我的示例在我的PC上运行但不在远程服务器上运行时有效 我遵循ApacheAxis的“用户指南”,可以在Axis.Apache网站上找到。我正在尝试使用托管在我控制的服务器上的web服务来实现“基础知识-入门”示例 我的客户端代码与文档中的示例完全相同 我的服务器端代码如下: public class Test { public String echo(String s){ return s; } } 该代码位于文件“apache-tomcat-7.0.81/webapps/ax

我的示例在我的PC上运行但不在远程服务器上运行时有效

我遵循ApacheAxis的“用户指南”,可以在Axis.Apache网站上找到。我正在尝试使用托管在我控制的服务器上的web服务来实现“基础知识-入门”示例

我的客户端代码与文档中的示例完全相同

我的服务器端代码如下:

public class Test {
  public String echo(String s){
    return s;
  }
}
该代码位于文件“apache-tomcat-7.0.81/webapps/axis/Test.jws”中。“axis”目录是webapps下axis下载目录的副本

当我在windows PC上运行Tomcat实例时,这实际上起作用。当我运行客户端代码时,我会得到预期的输出:

Sent 'Hello!', got 'Hello!'
当我在运行centos7的远程服务器上尝试此操作时,就会出现问题。我使用相同的代码和axis webapp,但在catalina.out中出现此错误:

- Exception:
java.io.FileNotFoundException: /usr/share/tomcat/webapps/axis/WEB-INF/jwsClasses/Test.java (No such file or directory)

在我的本地计算机上,文件是自动创建的,但在Centos7计算机上,没有创建任何文件或目录。有什么想法吗?

问题是tomcat用户没有创建jwsClasses/Test.java文件的权限

固定为:

chown -R tomcat:tomcat /usr/share/tomcat/webapps/axis