问题描述:用tomcat6启动项目,web项目运行良好,但是tomcat会时而报错:
java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
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:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
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:432)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:211)
at sun.net.www.http.HttpClient.New(HttpClient.java:308)
at sun.net.www.http.HttpClient.New(HttpClient.java:326)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:996)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:932)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:850)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1300)
at java.net.URL.openStream(URL.java:1037)
at com.lvjia.bs.util.LvjiaTask.cronEvent(LvjiaTask.java:44)
at com.lvjia.bs.util.CronTarget.run(CronTarget.java:20)
at java.lang.Thread.run(Thread.java:745)
解决办法:
一开始用的是tomcat 6.0.39,后面换了个稳定版的6.0.41就没有报错了!
分享到:
相关推荐
在IT行业中,尤其是在Java Web开发领域,Tomcat作为一款广泛应用的Servlet容器,有时会在关闭时出现各种报错。本文将针对“关闭Tomcat报错”的问题进行深入解析,并提供解决方案。 首先,错误信息 "严重: The web ...
为了使Tomcat能够支持远程调试,需要在Tomcat的启动脚本中添加特定的JVM参数。这一步骤分为两个部分:Linux环境下的配置与Windows环境下的配置。 ##### 1. Linux环境下配置 打开`/path/to/tomcat/bin/catalina.sh`...
默认情况下这个值是100,当队列满载时,后续的请求将无法被接受,并且会收到“connection refused”的错误提示。 通过上述配置调整,虽然作者未能实现超过10000并发的目标,但已经对提升Tomcat服务器的并发处理能力...
- “Connection Refused”可能是端口冲突,检查`server.xml`中的端口号设置。 - 内存溢出问题可通过增加JVM堆大小(`-Xms`和`-Xmx`)来解决。 7. **升级与兼容性** - Tomcat 6.0不支持Java 9及以上版本,因此需要...
在编程中,如果使用Java的`URL`和`URLConnection`类进行网络连接,遇到`java.net.ConnectException: localhost/127.0.0.1:8080 - Connection refused`这样的异常,应检查URL是否正确地指向了`10.0.2.2`,而不是`...
首先,我们来看一个具体的问题:MyEclipse启动Tomcat时出现"Connection refused: connect"错误。这个错误通常发生在尝试停止已经运行的Tomcat实例时,系统无法连接到Tomcat的停止端口,从而导致Catalina.stop方法...
第一种是Connection refused错误,这通常是因为Tomcat服务器没有启动。解决方法是先启动Tomcat服务器,然后再执行部署命令。第二种是HTTP状态码401错误,这表示认证失败,需要检查配置的用户名和密码是否正确。第三...
常见问题:./runInstaller前缺包报错:Xlib: connection to ":0.0" refused by server 169 常见问题:./runInstaller前权限报错:/oracle/product/10.2.0/db_1.. 170 常见问题:通过命令给Linux(CentOS)分区.... ...
System.err.println("FTP server refused connection."); System.exit(1); } // 设置文件类型为二进制 ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE); ftpClient.setControlEncoding("UTF-8"); ...
【Agent】解决控制台输出 Failed to check connection: java.net.ConnectException: Connection refused: connect,因为没有关闭对应的 jmx 【Agent】解决首页控制台 java 进程列表慢的问题(采用定时拉取并缓存) ...
1. **添加或修改`web.xml`文件**:确保项目中有正确的`web.xml`文件,并且位于`src/main/webapp/WEB-INF`目录下。 2. **配置`maven-war-plugin`插件**:在pom.xml中正确配置`maven-war-plugin`插件,包括`...
如果线程数达到 `maxThreads` 上限且等待队列中的请求数量也达到 `acceptCount` 的限制,则请求将被拒绝,返回 `Connection refused` 错误。 ##### 2.5 `<Engine>` 元素 - **作用**:由 `org.apache.catalina....