1. 程式人生 > >weblogic異常之Tried all: '1' addresses, but could not connect over HTTP to server: 'java.sun.com', port

weblogic異常之Tried all: '1' addresses, but could not connect over HTTP to server: 'java.sun.com', port

1.異常描述

com.ctc.wstx.exc.WstxIOException: Tried all: '1' addresses, but could not connect over HTTP to server: 'java.sun.com', port: '80'
	at com.ctc.wstx.sr.StreamScanner.throwFromIOE(StreamScanner.java:683)
	at com.ctc.wstx.sr.BasicStreamReader.next(BasicStreamReader.java:1086)
	at weblogic.servlet.
internal.TldCacheHelper$TldIOHelper.parseXML(TldCacheHelper.java:134) at weblogic.descriptor.DescriptorCache.parseXML(DescriptorCache.java:380) at weblogic.servlet.internal.TldCacheHelper.parseTagLibraries(TldCacheHelper.java:65) Truncated. see log file for complete stacktrace Caused By: java.net.
ConnectException: Tried all: '1' addresses, but could not connect over HTTP to server: 'java.sun.com', port: '80' at weblogic.net.http.HttpClient.openServer(HttpClient.java:321) at weblogic.net.http.HttpClient.openServer(HttpClient.java:411) at weblogic.net.http.HttpClient.New(HttpClient.java:241)
at weblogic.net.http.HttpURLConnection.connect(HttpURLConnection.java:176) at weblogic.net.http.HttpURLConnection.getInputStream(HttpURLConnection.java:361) Truncated. see log file for complete stacktrace >

2.解決方案

找到domain下的startWebLogic.sh指令碼
如我們的domain 目錄
/weblogic/bea/user_projects/domains/quartz/
在${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} -Dweblogic.Name=${SERVER_NAME} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy後新增引數
-Djavax.xml.stream.XMLInputFactory=weblogic.xml.stax.XMLStreamInputFactory
注:兩處配置後都要新增