tomcat启动异常的问题(在线等等)

2024-12-07 10:19:44
推荐回答(5个)
回答1:

可能Tomcat启动线程卡住,弄一下线程就好了。

1.首先从tomcat官方站点 http://tomcat.apache.org/index.html下载tomcat,下载时须注意tomcat安装程序包的版本信息;其中zip格式为window压缩版,tar.gz为linux安装版,installer的为window安装版。

2.下面先介绍下解压后的各文件夹的功能与作用;bin 用于放置启动和关闭的脚本文件 ; conf 放置各种配置文件; lib 支撑的jar包; log 存放日志文件;temp 存放临时文件;webapp web应用所处的文件夹; work tomcat的工作目录;

3.问题1:点击后,窗口闪退,无法及时看到出现的错误,可查看是否配置了JAVA_HOME环境变量;步骤如下:计算机 右键-->属性-->高级系统设置-->高级 环境变量-->系统变量 查看是否有JAVA_HOME,如若没有则需配置;路径为JDK安装路径;如 C:\Program Files\Java\jdk1.6.0_21前提是需要安装了JDK。

回答2:

1、把任务管理器中的所有的javaw.exe进程关闭
2、重启就好了

回答3:

如果是端口被占用问题,可以这样解决:
打开cmd命令行窗口,netstat -a,查看是否有8080端口(你tomcat服务器端口)被占用,如果有,netstat -aon|findstr 8080,可以看到最后一列,然后输入命令tasklist|3148,3148为上一步看到的最后一列数据。

回答4:

tomcat启动时需要用到几个系统的端口,比如8080,8009.现在提示的信息就是说这些端口中的某些已经被其它程序占用或者因为某种原因不可用。

建议你打开命令行,输入 netstat -ano (回车) 查看系统端口使用情况,找到占用8080或8009的程序,根据其PID,在任务管理器中终止该进程。应该就能解决这个问题了。

希望能帮到你。

回答5:

严重: StandardServer.await: create[8005]:
java.net.BindException: Address already in use: JVM_Bind
很明显端口被占用了,关闭打开的其它tomcat或者占用8080端口的软件