是否可以更改jax-ws中的http处理程序? 例如:从weblogic.net.http.HttpURLConnection到sun.net.www.protocol.http.HttpURLConnection。在运行jvm中更改HttpURLConnection
3
A
回答
6
你可以尝试在weblogic中使用-DUseSunHttpHandler=true
。
使用WLST(非群集)
在managered服务器ENV脚本中添加JVM参数下$WLS_DOMAIN_HOME/bin/setDomainEnv.sh
JAVA_OPTIONS=-DUseSunHttpHandler=true
export JAVA_OPTIONS
使用WebLogic控制台(群集)管理WebLogic
管理WebLogic将-DUseSunHttpHandler=true
添加到a或b中的参数中。
在管理控制台导航到
Home
>Summary of Servers
><managed server name>
>Configuration
>Server Start
标签。在config文件中
$WLS_DOMAIN_HOME/config/config.xml
与XML的路径server
>server-start
>arguments
+0
你救了我一天的男人。谢谢 – 2016-06-16 07:29:03
1
实施您自己的URLConnectionFactory
,它可以恢复所需的HttpURLConnection
并在构建客户端时进行设置。
URLConnectionClientHandler urlConnectionClientHandler = new URLConnectionClientHandler(
new MyURLConnectionFactory());
Client client = new Client(urlConnectionClientHandler);
相关问题
- 1. 在运行时更改JVM JIT选项
- 2. 在运行时修改JVM标志
- 3. 在运行时修改JVM参数
- 4. 如何更改用于在Windows上运行IntelliJ的JVM
- 5. 从DefaultHttpClient更改为HttpURLConnection
- 6. 更改MATLAB编译运行时jvm版本
- 7. 在OpenJDK JVM上运行cachegrind
- 8. 在单独的JVM中运行目标
- 9. 在新实例中运行JVM或暂停JVM一段时间
- 10. 在运行时更改dbContext
- 11. 在运行时更改string.xml
- 12. 更改在运行时
- 13. 在运行时更改LSApplicationQueriesSchemes
- 14. 在运行时更改fieldCls
- 15. 在运行时更改appconfig
- 16. 在运行时更改Winsock.LocalIP
- 17. 在运行时更改ListItem
- 18. 在运行时更改.dll
- 19. 正在运行的JVM是否检测到计算机时区的更改?
- 20. 在JVM 5或更低版本上运行JVM 6编译代码
- 21. JVM的系统级更改
- 22. 更改jvm堆大小 - jgrasp
- 23. 在Ext.ux.TouchGridPanel中更改coulmn头运行时
- 24. 在SelectedIndexChanged中更改TabStop运行太迟
- 25. 更改在eclipse中运行哪个main()
- 26. 在Android中更改运行时语言
- 27. 更改OSGi运行
- 28. 更改/更新运行
- 29. 更改Eclipse产品中的JVM
- 30. 更改JVM版本建立在Drone.io
看看http://jersey.java.net/nonav/documentation/latest/client-api.html ,它支持HttpURLConnection和Apache HTTPClient。您可以使用http://jersey.java.net/nonav/documentation/latest/client-api.html。你也不应该使用package sun的类,因为它们可以在任何时候被删除。 – Andy 2012-07-18 21:28:39