在weblogic上
URL url = new URL(urlString);
URLConnection conn = url.openConnection();
返回的是weblogic.net.http.SOAPHttpURLConnection的连接
但在tomcat上返回的是sun.net.www.protocol.http.HttpURLConnection的连接,请问我怎么才能把weblogic上返回的连接控制跟tomcat上一样,都是sun.net.www.protocol.http.HttpURLConnection呢? 通过什么方法控制呢?
URL url = new URL(urlString);
URLConnection conn = url.openConnection();
返回的是weblogic.net.http.SOAPHttpURLConnection的连接
但在tomcat上返回的是sun.net.www.protocol.http.HttpURLConnection的连接,请问我怎么才能把weblogic上返回的连接控制跟tomcat上一样,都是sun.net.www.protocol.http.HttpURLConnection呢? 通过什么方法控制呢?
不同的组织有不同的实现方式
只要遵循这个规范就可以了要转换,我想不可以
apache 的tomcat 里面并没有weblogic.net.http.SOAPHttpURLConnection 这个类
这是BEA实现的类!
Tomcat没有自己的JDK,一般用sun的。
因为同一段程序在tomcat上用sun的类就能实现而在weblogic上用bea的类就出错
String urlString = "http://www.ac.com?country=中国";
URL url = new URL(urlString);
URLConnection conn = url.openConnection();
//这里返回的是SOAPHttpURLConnection
//但不知道是不是不能处理中文url的原因,只能显示
//http://www.ac.com的页面,提示查找不了该国家
//而直接访问或者在tomcat上执行该段代码是可行的