-
web项目的一个奇怪问题5
我的一个java web项目非常奇怪, 只要在家里编码启动的时候就偶尔报错。如下是错误信息是咋回事,在公司从未出现过这个问题,在家里已经出现过好几次了。
Context initialization failed
org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from file [C:\Users\popc\IdeaProjects\aaaa2015\target\aaaa2015-0.0.1-SNAPSHOT\WEB-INF\classes\spring\configurations.xml]; nested exception is java.net.ConnectException: Connection timed out: connect
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:408)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:124)
at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:93)
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:467)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:397)
at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4544)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5016)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:140)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:812)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:570)
at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1352)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:297)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:791)
at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:598)
at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:547)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:297)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:791)
at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1486)
at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:96)
at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1327)
at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1419)
at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:847)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322)
at sun.rmi.transport.Transport$1.run(Transport.java:177)
at sun.rmi.transport.Transport$1.run(Transport.java:174)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Caused by: java.net.ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:69)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:157)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:378)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:473)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:203)
at sun.net.www.http.HttpClient.New(HttpClient.java:290)
at sun.net.www.http.HttpClient.New(HttpClient.java:306)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:995)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:931)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:849)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1299)
at java.net.URL.openStream(URL.java:1037)
at org.apache.xerces.impl.XMLEntityManager.startEntity(XMLEntityManager.java:796)
at org.apache.xerces.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:756)
at org.apache.xerces.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java:267)
at org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(XMLDocumentScannerImpl.java:826)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:333)
at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:524)
at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:580)
at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
at org.apache.xerces.parsers.DOMParser.parse(DOMParser.java:253)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:201)
at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:75)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:388)
... 56 more
十一月 07, 2014 5:56:59 下午 org.apache.catalina.core.StandardContext startInternal
SEVERE: Error listenerStart
十一月 07, 2014 5:56:59 下午 org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/aaaa2015] startup failed due to previous errors2014年11月07日 18:05
7个答案 按时间排序 按投票排序
-
SAXBuilder和SAXReader解析xml时,会根据你xml文件DOCTYPE中的dtd验证文件路径,到网络上寻找该文件,当查找
该文件失败或网络有异常时,就会抛出连接超时。
看错误信息是spring读取配置文件,获取网络dtd文件连接超时抛出异常,
spring默认使用jaxp.DocumentBuilderImpl解析xml,可以有多种方式解决这个问题
最简单明了的方式是下载dtd到本地(下载路径即是你当前配置的路径),放到configurations.xml同一目标,
并且修改configurations.xml的DOCTYPE如下模式<!DOCTYPE beans SYSTEM "spring-beans.dtd">
当然更简单的方式是使用XSD代替dtd,spring的jar包中自带xsd定义文件,因此不需要联网也能执行验证
2014年11月12日 09:42
-
网络问题吧,nested exception is java.net.ConnectException: Connection timed out: connect
2014年11月08日 14:43
相关推荐
博客(moti-blog)是一个基于 SpringBoot 开发的标准 Java Web 项目。项目中应用了 SpringBoot、MyBatis、Redis、RabbitMq、ElasticSearch、BootStrap、Thymeleaf 等技术。项目页面美观大气,完成度较高,前后端不...
碰到了一个比较奇怪的问题,我在linux系统上安装了一个tomcat服务器,我将一个项目部署到了这个服务器上,然后我去访问这个tomcat,访问成功: 紧接着,我访问我部署项目的index.jsp页面,出现了404: 找了好久...
### WEB上调用HttpWebRequest奇怪问题的解决方法 #### 背景与问题描述 在进行局域网内的客户端开发过程中,经常会遇到需要获取本机公网IP地址的需求。一种常见的实现方式是通过向能够反馈访问者IP地址的服务发送...
然而,当你遇到"一个奇怪的问题使用ajax提交必须alert才能赋值"这样的问题时,这通常涉及到异步编程的特性以及JavaScript执行的顺序。 在描述中提到的情况,开发者尝试将AJAX请求的返回值赋给一个变量,但发现无论...
然而,开发过程中经常遇到的一个问题就是字符编码问题,尤其是中文乱码问题。本文将深入探讨一个关于Struts2在Internet Explorer(IE)浏览器中出现中文乱码的奇怪问题及其解决方案。 首先,中文乱码问题通常涉及到...
JSBridge交接与Native通信是Web端调用进行封装,之前一直做移动web开发,项目需要webview native的混合模式所以需要一些web和native的交互,由于JSBridge Native端作者提供web调用方式太奇怪,也跟web开发代码不耦合...
但是在一段时间后,发现一个很奇怪的问题,每次前端发起请求的时候,通过浏览器的开发者工具都能看到在Network下同一个url有两条请求,第一条请求的Method为OPTIONS,第二条请求的Method才是真正的Get或者Post,并且...
Web Audio API是JavaScript的一个内置功能,允许开发者创建复杂的音频处理图形,包括播放、暂停、混音、滤波等功能。 “txt.wav-master”看起来像是项目的主分支或者源代码目录,通常在GitHub等版本控制系统中,...
Web开发人员全栈JS,对UX设计充满热情 :artist_palette:介绍 :studio_microphone: :rocket: Padawan Web开发人员,喜欢设计和开发各种Web项目! 主要研究一种奇怪的语言,即Javascript,最近又发现与Typescript...
- **Agile Web Development**(敏捷Web开发)这一标题直接指出了本书的主要内容——使用敏捷开发方法进行Web项目的构建。这里提到的“敏捷”是一种项目管理和软件开发的方法论,强调迭代、快速响应变化以及持续交付...
PiFi电台 PiFi广播:一个MPD Web客户端,用于收听广播。目录执照 认识PiFi电台PiFi Radio是一个MPD Web客户端,用于收听广播。 如果您不知道这意味着什么...您可以将其安装在Raspberry Pi等设备上或带有扬声器的任何...
总的来说,"asp 博客(毕业设计)"是一个涵盖Web开发多个领域的实践项目,包括后端编程、数据库设计、前端开发、安全性和性能优化等方面。通过完成这样的项目,学生不仅能深入理解C#和ASP.NET技术,还能锻炼实际问题...
过去问了一下是在做一个开源项目叫selenium.说是在用JavaScript写Web应用的功能测试工具。”噢.JavaScript。我在前一个公司都写了两年了.去给他们露两手吧。”小K面露微笑。和团队的老大Mike说了一下.小K就算...
面试官可能询问你的项目经验,如如何解决实际问题,如何与团队成员沟通协作,以及如何保持代码质量。此外,了解前端开发的最佳实践,比如代码风格指南、测试策略和持续集成/持续部署(CI/CD)流程,也会让你在面试中...
如果这个项目对你有帮助,请给我们一个star支持 :glowing_star: :blue_book... react-native-largelist与 web 和 Expo 不兼容,具有有时需要重新调整和维护的本机代码,有一个奇怪的列表项回收(因为它从来没有空白项)
奇怪的前线先决条件节点 JS >= 0.10.0 : 视窗: /Mac 操作系统:Linux: sudo apt-get install nodejs npm Grunt CLI / Bower : npm install -g grunt-cli bower安装项目依赖内部项目根: 节点: npm install 凉亭...
响应式,边缘情况等)无需等待开发人员公开他们的乐高积木,只需直接编辑最终状态(无论框架如何)并执行/测试一个想法,通过将设计工具交互引入浏览器,为设计者和内容创建者在他们今天拥有的 Web 项目中赋予权力。...
java8 看不到源码喷雾播种机应用程序 这个小应用程序旨在让人们快速编写 Web 服务/应用程序,而无需在样板项目设置上花费大量时间。 我觉得有必要公开这项工作的主要...从这个意义上说,该项目还提供了一个更现代的代码
* 启动 Eclipse 之后要选择一个工作区,每一个工作区之中会包含多个 Java 项目 * 面对那些奇怪的程序员,需要找窗口的时候就通过:【Window】 → 【Show View】 → 选择所需要的视图 * 在一个 Eclipse 的工作区之中...
在IDEA中创建的Springboot项目中,可能会有朋友感到奇怪的是,为什么启动方式不是启动Tomcat,而是启动一个Java类的主方法?这是因为该com.how2java.springboot.SpringbootApplication类的主方法已经将Tomcat嵌入...