你的问题与你认为可能的问题没有关系!
我觉得是别的东西引起的。应该是你的xerces.jar的版本问题吧!
去http://xml.apache.org/dist/xerces-j/下载最新的版本然后放到\tomcat\common\endorsed下面。或者更直接一些。你可以直接去下一个tomcat4.1.18。那里面包含了符合条件的xerces.jar。
我觉得是别的东西引起的。应该是你的xerces.jar的版本问题吧!
去http://xml.apache.org/dist/xerces-j/下载最新的版本然后放到\tomcat\common\endorsed下面。或者更直接一些。你可以直接去下一个tomcat4.1.18。那里面包含了符合条件的xerces.jar。
解决方案 »
- 关于控制短信发送速率的方法
- openflashchart
- 用myeclipse启动tomcat出现Context startup failed due to previous errors
- spring关闭数据库连接问题
- 使用hibernate如何插入日期
- 将tomcat插件放入Eclipse后启动无法编译jsp
- 类似二叉树结构的算法
- ibatis连数据库的一个问题。。(我是菜鸟,请高手们前来指导呀。。)
- Tomcat 5.5+mysql创建数据池成功,但是插入中文乱码,各种方法不能解决的问题
- ★▲★▲再加120分解决立马结账:j2dk+tomcat数据库连接问题
- 请问哪里有《精通EJB》(中文)下载?
- J2EE新手,对J2EE有一点理解,不知对不对,请高手进来指点一下,研究一下!
Tomcat4.18+Axis1.0搭建Web Service开发环境实践文档
1。下载并安装Tomcat4.18,Axis1.0,以及xerces-1_4_4。
以下假定您将它们安装在F:\Apache目录下,即
F:\Apache
|
|----Tomcat 4.1
|
|----xerces-1_4_4
|
|----xml-axis-102. 将F:\Apache\xml-axis-10\webapps目录下的axis拷贝到F:\Apache\Tomcat 4.1\webapps目录中。
3. 将F:\Apache\xerces-1_4_4下(不能用xerces-2_3_0)的xerces.jar和xercesSamples.jar拷贝到F:\Apache\Tomcat 4.1\webapps\axis\WEB-INF\lib目录中。
4. 启动Tomcat,在地址栏输入http://localhost:8080/axis/,点击View,Validate没有异常,
但后台出现- Problem with servlet engine config file: /WEB-INF/server-config.wsdd,因为此时还未生成文件server-config.wsdd
在Administer Axis时出现
The requested resource (/axis/servlet/AdminServlet) is not available?
5. 在classpath中加入axis.jar, commons-discovery.jar, commons-logging.jar, jaxrpc.jar, saaj.jar, log4j-1.2.4.jar,xerces.jar以及axis安装目录。
如:
F:\Apache\Tomcat 4.1\webapps\axis\WEB-INF\lib\axis.jar;F:\Apache\Tomcat 4.1\webapps\axis\WEB-INF\lib\commons-discovery.jar;F:\Apache\Tomcat 4.1\webapps\axis\WEB-INF\lib\commons-logging.jar;F:\Apache\Tomcat 4.1\webapps\axis\WEB-INF\lib\jaxrpc.jar;F:\Apache\Tomcat 4.1\webapps\axis\WEB-INF\lib\saaj.jar;F:\Apache\Tomcat 4.1\webapps\axis\WEB-INF\lib\log4j-1.2.4.jar;F:\Apache\Tomcat 4.1\webapps\axis\WEB-INF\lib\xerces.jar;F:\Apache\xml-axis-10;
6。从dos中进入F:\Apache\xml-axis-10\samples\echo目录,运行
java org.apache.axis.client.AdminClient -lhttp://localhost:8080/axis/services/AdminService deploy.wsdd
出现- Processing file deploy.wsdd
- <Admin>Done processing</Admin>
提示,说明可以部署服务了
7。在dos窗口中回到axis目录,运行
java samples.stock.GetQuote -lhttp://localhost:8080/axis/servlet/AxisServlet -uuser1 -wpass1 XXX
出现
XXX 55.25
说明调用成功
但在Publishing Web Services with Axis时,我将Calculator.java放入F:\Apache\Tomcat 4.1\webapps\axis目录,并更名为Calculator.jws
在地址栏输入http://localhost:8080/axis/Calculator.jws?wsdl验证可以访问部署后的wsdl文件。随后对该服务的调用也成功。注意tools.jar必须放置在axis/WEB-INF/lib目录,或者放置在servlet引擎的类路径(classpath)中