加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

WebService创建常见报错与解决

发布时间:2020-12-16 22:13:39 所属栏目:安全 来源:网络整理
导读:创建自己的WebService服务时报错与解决: 1.错误代码:The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class ? files 产生原因:因为电脑上安装多个版本的jdk, 由于jre的版本不匹配导致 解决方案:把mye

创建自己的WebService服务时报错与解决:


1.错误代码:The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class ? files

产生原因:因为电脑上安装多个版本的jdk,由于jre的版本不匹配导致
解决方案:把myeclipse的jre配置为更低版本

解决方案:把myeclipse的jre配置为更低版本
解决方案:把myeclipse的jre配置为更低版本 解决方案:把myeclipse的jre配置为更低版本 右击项目->configuration buildPath->


移除之前的jdk,这里我已经移除过了,所以没有显示


->add library->JRE SystemLibrary


选择myeclipse的1.6jdk


over!

2.错误代码:Cannot assign requested address

产生原因:关机之后,再开机,ip地址改变,所以要改变之前myeclipse里写的

<span style="white-space:pre">	</span>//一个端口可以发布多个webservice服务
	String address = "http://xxx.139.56.38:8888/ws";
	//创建一个服务端点
	Endpoint.publish(address,new MyWebServices());


解决方案:改变端口地址为本机的IP地址即可。

3.问题:tomcat startup闪退

产生原因:本次遇到的问题是jdk与jre版本不匹配,由于之前jdk1.7版本过高,降到1.4,删除的时候,不彻底(记得删除系统盘progremData下面的oracle文件夹)。
解决方案:重新下载jdk1.6,彻底删除jdk1.4和jre,之后更改系统环境变量,因为以前都配置过了,所以只改JAVAHOME的路径就好。然后以防万一,我删掉了之前的tomcat,解压了个新的,放到原路径下,就不要改环境变量了。dos下测试命令:java -version,显示版本号1.6就对了,然后再打开startup,正常开启。

4.问题:使用myeclipse axis code generator生成客户端java文件后很多报错

产生原因:没有导入jar包
解决方案:,将axis2-1.7.2下的lib文件夹里的所有jar复制到项目的lib下之后,右键项目,buildpath,libraries,add libraries,use libraries ,找到项目 lib的路径,选择所有jar包,导入。ok

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读