過完年回公司第一天上班,像往常一樣開啟服務器,結果冒出個Catalina.stop: java.net.ConnectException: Connection refused,重啟兩次后沒有解決,在網上找找資料,有一種原因可能是端口被佔用了,命令行輸入
C:\Documents and Settings\michael.yang>netstat -n
Active Connections
Proto Local Address Foreign Address State
TCP 10.1.100.9:2519 10.1.96.246:9090 TIME_WAIT
TCP 10.1.100.9:2527 10.1.96.246:9090 TIME_WAIT
TCP 10.1.100.9:2531 10.1.96.246:9090 ESTABLISHED
TCP 127.0.0.1:4978 127.0.0.1:4979 ESTABLISHED
TCP 127.0.0.1:4979 127.0.0.1:4978 ESTABLISHED
TCP 127.0.0.1:4981 127.0.0.1:4982 ESTABLISHED
TCP 127.0.0.1:4982 127.0.0.1:4981 ESTABLISHED
TCP 127.0.0.1:5152 127.0.0.1:4980 CLOSE_WAIT
從中可以發現 localhost:8080 這個端口沒有被佔用,奇怪見鬼了,只好運用最好一招了,在Tomcat的項目目錄下刪除原項目,
重寫發佈系統,Ok!
但是問題的起因還是沒有找到了,希望有此經驗的老鳥不吝賜教,小鸟在此拜谢了!!
分享到:
相关推荐
在 Linux 下,可以在 `catalina.sh` 文件中添加 `export JAVA_OPTS="-server -Xms512m -Xmx1024m"`,以设置 JVM 的堆大小。 优化程序 1. 避免死循环:检查程序中是否存在死循环,并进行优化。 2. 手动回收垃圾:...
- 对于Tomcat服务器,可以在`catalina.bat`(Windows)或`catalina.sh`(Linux)中设置: ``` set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m ``` 2. **优化代码**: - 检查是否存在内存泄露,例如循环引用等。...
问题1:TOMCAT下载文件出错:org.apache.catalina.connector.ClientAbortException. 问题2:TOMCAT记录接收数据大小、发送数据大小和请求处理时间
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at ...
- **Linux系统Tomcat配置**:编辑`{tomcat_home}/bin/catalina.sh`文件,在前部添加`set JAVA_OPTS='-Xms64m -Xmx512m'`。 通过上述方法的综合运用,通常能够有效地解决`java.lang.OutOfMemoryError: Java heap ...
catalina.bat setclasspath.bat 上一篇咱们分析了 startup.bat 脚本 这一篇咱们来分析 catalina.bat 脚本. 至于 setclasspath.bat 这个脚本, 相信看完这一篇, 就可以自己看懂这个脚本了. 可以点击下载 [ set...
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1817) at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872) at org.apache....
apache-tomcat软件,windows-64版本 日志可查看catalina.out,如下: at org.springframework.web.servlet.mvc.method.annotation... at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) at ...
`catalina.out`是Tomcat默认的日志文件,它记录了Tomcat启动、运行以及错误信息,对开发者和管理员来说非常重要。然而,如果不进行适当管理,这个日志文件可能会无限制增长,占用大量磁盘空间,甚至可能导致服务器...
- 对于Tomcat等应用服务器,可以在`catalina.bat`(Windows环境)或`catalina.sh`(Unix/Linux环境)文件中设置`JAVA_OPTS`环境变量来控制JVM的堆内存大小。 2. **优化代码逻辑**: - 减少不必要的对象创建,特别...
at org.apache.catalina.startup.Catalina.start(Catalina.java:578) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl....
通常,可以使用`shutdown.sh`停止Tomcat,再用`startup.sh`启动,或者直接使用`catalina.sh`的start和stop选项。 值得注意的是,虽然此方法在很多情况下可以解决问题,但并非所有情况都适用。例如,如果日志输出被...
默认情况下,Tomcat的主要日志输出文件是`catalina.out`,它记录了服务器启动、运行和关闭过程中的所有标准输出和错误信息。然而,随着服务器运行时间的增长,`catalina.out`可能会变得非常大,导致日志查找和分析变...
在Tomcat中,默认的日志是通过catalina.out文件记录的,它使用java.util.logging包提供的日志系统。不过,catalina.out文件不具备按天滚动的功能,随着时间的推移,它会变得越来越大,不利于日志文件的管理。另外,...
"catalina.out"是Apache Tomcat服务器的标准输出日志文件,它记录了Tomcat启动、运行以及关闭过程中的所有信息,包括错误消息、警告、调试信息等。这个日志文件对开发者和系统管理员来说非常重要,因为它可以帮助...
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1600) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559) at ...
在Java Web应用开发中,Tomcat作为常用的Servlet容器,其默认的日志系统是通过`catalina.out`文件记录所有标准输出和错误输出。当应用运行一段时间后,`catalina.out`文件可能会变得非常大,占用大量磁盘空间,这...
2010-8-11 18:24:13 org.apache.catalina.core.AprLifecycleListener lifecycleEvent 信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the ...