java-反向代理后面的axis2 webapp产生错误的位置
Java / Tomcat中的SSL配置就是这样,我配置了一个tomcat6实例,以从处理SSL的nginx反向代理获取请求,将与localhost:8080的连接代理.添加诸如X-Forwarded-For之类的标头可确保端点显示正确的地址,而不显示正确的协议.客户端(在我的情况下为python-suds)可以很好地检索WSDL,但是可以找到SOAP端口的以下位置:
我怀疑它的http://会把它扔掉,因为尝试使用它会导致错误以及tomcat日志中的以下消息: org.apache.axis2.AxisFault:找不到的操作的端点引用(EPR)为/axis2/services/WebService.WebServiceHttpSoap11Endpoint/,并且WSA Action = null.如果此EPR以前可以访问,请联系服务器管理员. 有没有办法(在axis2或nginx中)配置它以使其工作?我似乎无法找到一种方法来说服axis2生成其端点的位置以包含https://. 最佳答案 好吧,漫长的搜索时间终于产生了一个结果:在全局axis2.xml配置文件中添加一个(据我所知)未记录的配置参数会生成正确的工作端点URL:< parameter name =“ httpFrontendHostUrl”> https://10.10.3.96/axis2/u0026lt; / parameter> (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Nginx忽略用于缓存某些文件的查询字符串
- wordpress – Varnish nginx ssl woocommerce – wc-ajax表
- nginx – 如何让我的服务器上的一个黑客网站不会破坏其他网
- 使用nginx/php-fpm设置$_ENV(fka $HTTP_ENV_VARS)
- ruby-on-rails-Nginx,Unicorn和Rails = 502错误网关
- Nginx和PHP-FPM – 找不到.php文件 – 无法找出原因
- python – Django,uwsgi和nginx – 内部服务器错误
- 如何使用Nginx进行身份验证的用户目录
- python-Nginx,uWSGI,Flask应用程序直到服务器重启后才会显示
- Nginx-将特定文件或文件夹从日志记录排除到access.log
- node.js – 如何在使用docker-compose时为mongod
- ruby-on-rails – 如何从Nginx/Passenger中删除“
- 如何允许特定IP到Nginx中的URL(而不是目录!)
- Docker中的Atlassian应用程序链接
- 如何在nginx中提供html文件,而不显示此别名设置中
- 使用nginx和Play 2.1应用程序的子目录的反向代理
- ubuntu – 如何通过不同的端口启动nginx(80以外的
- angular – nginx:使用try_files指令禁用单个文
- PHP+nginx出现502 Bad Gateway的错误解决办法
- Meteor,WebSocket,Nginx 502错误