首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

tomcat无法解压war包,eclipse可以导入运行,tomcat错误如下

2012-04-02 
tomcat无法解压war包,eclipse可以导入运行,tomcat异常如下:java.net.UnknownHostException: java.sun.coma

tomcat无法解压war包,eclipse可以导入运行,tomcat异常如下:
java.net.UnknownHostException: java.sun.com
  at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
  at java.net.Socket.connect(Socket.java:519)
  at java.net.Socket.connect(Socket.java:469)
  at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
  at sun.net.www.http.HttpClient.openServer(HttpClient.java:382)
  at sun.net.www.http.HttpClient.openServer(HttpClient.java:509)
  at sun.net.www.http.HttpClient.<init>(HttpClient.java:231)
  at sun.net.www.http.HttpClient.New(HttpClient.java:304)
  at sun.net.www.http.HttpClient.New(HttpClient.java:316)
  at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLC
onnection.java:817)
  at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConne
ction.java:769)
  at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection
.java:694)
  at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLCon
nection.java:938)
  at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrent
Entity(XMLEntityManager.java:973)
  at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(
XMLEntityManager.java:905)
  at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEnti
ty(XMLEntityManager.java:872)
  at com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSou
rce(XMLDTDScannerImpl.java:282)
  at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDis
patcher.dispatch(XMLDocumentScannerImpl.java:1021)
  at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
l.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
  at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(X
ML11Configuration.java:834)
  at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(X
ML11Configuration.java:764)
  at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.
java:148)
  at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Ab
stractSAXParser.java:1242)
  at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1626)
  at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.ja
va:631)
  at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.j
ava:601)
  at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502
)
  at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
  at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:324)
  at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:142)
  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)

  at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)

  at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463
)
  at org.apache.catalina.core.StandardService.start(StandardService.java:5
25)
  at org.apache.catalina.core.StandardServer.start(StandardServer.java:754
)
  at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces


sorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:585)
  at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
  at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
2012-3-28 15:15:56 org.apache.catalina.startup.HostConfig deployWAR
信息: Deploying web application archive testweb.war
2012-3-28 15:15:56 org.apache.catalina.startup.HostConfig deployWAR
严重: Error deploying web application archive testweb.war
java.net.UnknownHostException: java.sun.com
  at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
  at java.net.Socket.connect(Socket.java:519)
  at java.net.Socket.connect(Socket.java:469)
  at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
  at sun.net.www.http.HttpClient.openServer(HttpClient.java:382)
  at sun.net.www.http.HttpClient.openServer(HttpClient.java:509)
  at sun.net.www.http.HttpClient.<init>(HttpClient.java:231)
  at sun.net.www.http.HttpClient.New(HttpClient.java:304)
  at sun.net.www.http.HttpClient.New(HttpClient.java:316)
  at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLC
onnection.java:817)
  at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConne
ction.java:769)
  at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection
.java:694)
  at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLCon
nection.java:938)
  at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrent
Entity(XMLEntityManager.java:973)
  at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(
XMLEntityManager.java:905)
  at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEnti
ty(XMLEntityManager.java:872)
  at com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSou
rce(XMLDTDScannerImpl.java:282)
  at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDis
patcher.dispatch(XMLDocumentScannerImpl.java:1021)
  at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
l.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
  at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(X
ML11Configuration.java:834)
  at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(X
ML11Configuration.java:764)
  at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.
java:148)
  at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Ab
stractSAXParser.java:1242)
  at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1626)
  at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:911)

  at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:778
)
  at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:504
)
  at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317)
  at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:324)
  at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:142)
  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065)

  at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)

  at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463
)
  at org.apache.catalina.core.StandardService.start(StandardService.java:5


25)
  at org.apache.catalina.core.StandardServer.start(StandardServer.java:754
)
  at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
  at java.lang.reflect.Method.invoke(Method.java:585)
  at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
  at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
2012-3-28 15:15:56 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory docs
2012-3-28 15:15:56 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory examples
2012-3-28 15:15:56 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory ROOT
2012-3-28 15:15:56 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2012-3-28 15:15:56 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2012-3-28 15:15:56 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/31 config=null
2012-3-28 15:15:56 org.apache.catalina.startup.Catalina start
信息: Server startup in 3720 ms


tomcat是同一个tomcat,我未对tomcat进行任何配置,eclipse里,只做了一个配置,就是添加server

[解决办法]
这是由于struts-config.xml中的dtd校验中的地址为http://struts.apache.org/dtds/struts-config_1_2.dtd,按照这个地址将struts-config_1_2.dtd下载后放到和struts-config.xml同一文件夹下,然后将struts-config.xml中替换为struts-config_1_2.dtd就可以了
[解决办法]

探讨

引用:
重装tomcat吧,要先装jdk再装tomcat。

或是在tomcat里重新设置一下jdk。


我是绿色版的tomcat,如何设置jdk

热点排行