还有..我怎么进不了 http://部署ip:8084 tomcat控制台啊..
我将原有的8080端口改成8084了..因为生产上很多项目..
但应该就只改这一个端口就可以是不是?
下面那个 Can't find free port 8009 8009 到底有用没用?
如果没用..为什么我进不了 控制台啊...
暂时我就想进一下控制台 确定tomcat能正常启动了..我再把项目往里部署..
希望大家帮忙解决一下..
2011-6-22 0:00:48 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java5/jre/bin:/usr/java5/jre/bin:/usr/java5/jre/bin/classic:/usr/java5/jre/bin:/usr/java5/jre/bin/j9vm:/usr/lib
2011-6-22 0:00:48 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8084
2011-6-22 0:00:48 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1030 ms
2011-6-22 0:00:48 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2011-6-22 0:00:48 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.30
2011-6-22 0:00:48 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory docs
2011-6-22 0:00:49 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory examples
2011-6-22 0:00:49 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8084
2011-6-22 0:00:49 org.apache.jk.common.ChannelSocket init
信息: Port busy 8009 java.net.BindException: 套接字名称已经使用。
2011-6-22 0:00:49 org.apache.jk.common.ChannelSocket init
严重: Can't find free port 8009 8009
2011-6-22 0:00:49 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/15 config=null
2011-6-22 0:00:49 org.apache.catalina.startup.Catalina start
信息: Server startup in 449 ms
2011-6-22 0:02:03 org.apache.coyote.http11.Http11Protocol pause
信息: Pausing Coyote HTTP/1.1 on http-8084
2011-6-22 0:02:04 org.apache.catalina.core.StandardService stop
信息: Stopping service Catalina
2011-6-22 0:02:04 org.apache.coyote.http11.Http11Protocol destroy
信息: Stopping Coyote HTTP/1.1 on http-8084
11 个解决方案
#1
系统是unix
我看其他项目里
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
也都有这一段..端口也都没变..
我改的是这里
<Connector port="8084" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
我看其他项目里
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
也都有这一段..端口也都没变..
我改的是这里
<Connector port="8084" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
#2
你是不是吧tomcat里边的东西删掉了,那些文件就是tomcat的文件。
#3
同时启动两个tomcat不能都用8009端口,否则第二个启动不了。
你检查是不是启动了两个tocmat。
或者运行--cmd --netstat 看看8009是否被占用。
你检查是不是启动了两个tocmat。
或者运行--cmd --netstat 看看8009是否被占用。
#4
你说的删哪些东西呢? work里的吗? work里面的删了一点.xml 里面也没写什么东西
wapps里的..我没有删啊...
#5
不太清楚啊 肯定是启动了好多个tomcat...但是..我们每个人都是一个单独的用户...
我看其他项目已经启动的项目里 也写着8009..
我也尝试着 将这个8009改成其他的...但具体是什么样我忘了 好象是就是没有 错误信息了..
但是还是进不去控制台...那进不去控制台 我怎么确定我的tomcat是启动成功啊 烦恼
#6
你的tomcat里有 webapps/ROOT/index.jsp吗?
有的话访问
http://localhost:8084应该可以出来首页的。没有就随便输入http://localhost:8084/xx 如果启动成功它会提示找不到xx的。
#7
8009有用的,而你的被占用了
页面能访问就说明Tomcat启动了
Tomcat的logs/目录下查看catalina.out,最新的运行输出在最后,启动信息或错误会写在那里
页面能访问就说明Tomcat启动了
Tomcat的logs/目录下查看catalina.out,最新的运行输出在最后,启动信息或错误会写在那里
#8
有的..有index.jsp 但为什么不显示呢...哎
#9
页面没有访问啊..
我的信息都是我 tail -f catalina.out 事实监控这个日志看到的...
就启动tomcat后 他提示的那些信息...就没变过了..
我访问 http://localhost:8084 没有控制台 后台也没提示什么信息
#10
我刚才去生产上查了一下...我晕噢...居然没有ROOT 目录...
但是我带过去的那个tar包里 却有..
可是我 就是tar -xvf的 这个tar包啊...那为什么 解出来的就没有ROOT了呢??
#11
默认的8009端口是基于ajp13协议用来和http server做集成的,所以要么改掉8009端口,要么把你的迅雷什么的关掉
#1
系统是unix
我看其他项目里
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
也都有这一段..端口也都没变..
我改的是这里
<Connector port="8084" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
我看其他项目里
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
也都有这一段..端口也都没变..
我改的是这里
<Connector port="8084" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
#2
你是不是吧tomcat里边的东西删掉了,那些文件就是tomcat的文件。
#3
同时启动两个tomcat不能都用8009端口,否则第二个启动不了。
你检查是不是启动了两个tocmat。
或者运行--cmd --netstat 看看8009是否被占用。
你检查是不是启动了两个tocmat。
或者运行--cmd --netstat 看看8009是否被占用。
#4
你说的删哪些东西呢? work里的吗? work里面的删了一点.xml 里面也没写什么东西
wapps里的..我没有删啊...
#5
不太清楚啊 肯定是启动了好多个tomcat...但是..我们每个人都是一个单独的用户...
我看其他项目已经启动的项目里 也写着8009..
我也尝试着 将这个8009改成其他的...但具体是什么样我忘了 好象是就是没有 错误信息了..
但是还是进不去控制台...那进不去控制台 我怎么确定我的tomcat是启动成功啊 烦恼
#6
你的tomcat里有 webapps/ROOT/index.jsp吗?
有的话访问
http://localhost:8084应该可以出来首页的。没有就随便输入http://localhost:8084/xx 如果启动成功它会提示找不到xx的。
#7
8009有用的,而你的被占用了
页面能访问就说明Tomcat启动了
Tomcat的logs/目录下查看catalina.out,最新的运行输出在最后,启动信息或错误会写在那里
页面能访问就说明Tomcat启动了
Tomcat的logs/目录下查看catalina.out,最新的运行输出在最后,启动信息或错误会写在那里
#8
有的..有index.jsp 但为什么不显示呢...哎
#9
页面没有访问啊..
我的信息都是我 tail -f catalina.out 事实监控这个日志看到的...
就启动tomcat后 他提示的那些信息...就没变过了..
我访问 http://localhost:8084 没有控制台 后台也没提示什么信息
#10
我刚才去生产上查了一下...我晕噢...居然没有ROOT 目录...
但是我带过去的那个tar包里 却有..
可是我 就是tar -xvf的 这个tar包啊...那为什么 解出来的就没有ROOT了呢??
#11
默认的8009端口是基于ajp13协议用来和http server做集成的,所以要么改掉8009端口,要么把你的迅雷什么的关掉