我用java调用,net的webservice时候总是提示服务器无法 faultString: 服务器无法处理请求。 ---> 值不能

我用java调用,net的webservice时候总是提示服务器无法 faultString: 服务器无法处理请求。 ---> 值不能,第1张

应该是你的配置wsdd文件有问题。你在NET的服务器中,如果录入如下信息:>

出现该问题,主要是因为tomcat版本高的原因。我使用tomcat 8024,便没有此问题,当我使用tomcat 85+ 时,就会出现该问题,需要修改我下面书写的配置,才能生效!

一、检查linux

linux文件访问默认权限与umask有关,查看系统默认配置(/etc/profile)是否正常,如果是002或022就正常没有问题。

[umask 002 对应文件权限664,文件夹权限775;
umask 022对应文件权限644,文件夹权限755]

二、检查tomcat

打开bin/catalinash文件,检查大概在263行左右。
将0027改改为0022,重启tomcat,上传访问的问题解决。

原代码

# Set UMASK unless it has been overriddenif [ -z "$UMASK" ]; then
UMASK="0027"fi

改为

# Set UMASK unless it has been overriddenif [ -z "$UMASK" ]; then
UMASK="0022"fi

三、重启tomcat

sh shutdownsh(关闭)

sh startupsh 或者 /startupsh(启动)

具体问题具体分析
---------------------------------------
这里涉及到线程,你的窗体是一个线程,而socket也需要一个线程 ,如果socket和窗体在一个线程里面的话就会出问题了。把你的Socket s = ssaccept()放到另一个线程里面跑,这样试试。

阿里云服务器可以运行java,只需要装一下jdk,配置下环境变量就可以,非常简单。

还有就是阿里云服务器现在有购买优惠活动,99元一年,很便宜。

活动地址:网页链接,活动还剩最后三天时间,恢复原价的时候还是很贵的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13492208.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-18
下一篇 2023-08-18

发表评论

登录后才能评论

评论列表(0条)

保存