我的TomCat5.5.9安装后,怎么打不开Localhost阿?谁帮我看看?

软件和网站开发以及相关技术探讨
回复
头像
jeff_lee
帖子: 26
注册时间: 2006-10-29 21:12

我的TomCat5.5.9安装后,怎么打不开Localhost阿?谁帮我看看?

#1

帖子 jeff_lee » 2006-11-30 13:02

JDK和Tomcat都是从CN99源里apt-get install 的,启动Tomcat如下:

jeff@jeff-laptop:/netbeans/enterprise4/jakarta-tomcat-5.5.9/bin$ ./startup.sh
Using CATALINA_BASE: /netbeans/enterprise4/jakarta-tomcat-5.5.9
Using CATALINA_HOME: /netbeans/enterprise4/jakarta-tomcat-5.5.9
Using CATALINA_TMPDIR: /netbeans/enterprise4/jakarta-tomcat-5.5.9/temp
Using JRE_HOME: /usr/lib/jvm/java-1.5.0-sun


然后在浏览器输入:http://localhost:8080出现

无法连接
Firefox 无法建立到 127.0.0.1:8080 服务器的连接。


* 此站点暂时不可用或者太忙。请稍后重试。

* 如果您无法载入任何页面,请检查您计算机的网络连接。

* 如果您的计算机受到防火墙或代理服务器的保护,请确认 Firefox 被授权访问网页。


请问是怎么回事?谁能帮帮我阿?需要修改什么配置文件么?谢谢了!
头像
asn
帖子: 58
注册时间: 2005-09-23 17:03

#2

帖子 asn » 2006-11-30 16:48

服务器启动了没啊?
头像
jeff_lee
帖子: 26
注册时间: 2006-10-29 21:12

#3

帖子 jeff_lee » 2006-11-30 23:03

jeff@jeff-laptop:/netbeans/enterprise4/jakarta-tomcat-5.5.9/bin$ ./startup.sh

这个命令不是启动Tomcat服务么?
xiaolachang
帖子: 23
注册时间: 2006-12-11 7:25

#4

帖子 xiaolachang » 2006-12-11 9:15

1.看看你的主机名是不是"localhost",有的linux版本可能默认不是它,比如redhat9是"localhost.domain"
2.可能8080端口被别的程序占用
3.是在不行了试试"http://127.0.0.1:8080",,
freej
帖子: 8
注册时间: 2006-11-22 7:50
来自: prowork.com.cn

#5

帖子 freej » 2006-12-28 2:48

首先,有几点关于Tomcat的经验之谈(我用Netbens给个公司开发了个小型OA系统,所以还算是有点经验):
1.Netbeans下的Tomcat最好只在使用Netbens开发时作为联调使用,独立启动的话会存在问题。强烈建议另安装一个Tomcat用于部署,我当时就是这么做的,效果很好。
2.Tomcat 5.5.x 系列存在一些弊端,使得不能进行很好的开发调试(比如没有用语调试的启动方式)。所以建议单独安用 Tomcat 5.0.x 系列。

如果你这样做了,还是不可以的话,再贴出具体问题(记得把log贴上,搞Tomcat一定要多看log,这样对解决Tomcat和代码中出现的问题很有好处,尤其是logs/stderr.log和logs/stdout.log)

还有,当自己解决这类问题的时候,首先要看的就是conf/server.xml,看看基本的配置为何?就比如说端口号的问题:

这里注意:在修改server.xml的时候一定要记得先备份。

//看看缺省的端口是否为8080
<Connector port="8080" ...... disableUploadTimeout="true" />

//缺省的HOST是否是你想要的
<Engine name="Catalina" defaultHost="localhost" debug="0">

//这里的名字时候就是否和引擎关联好了
<Host name="localhost" debug="0" ... xmlNamespaceAware="false">

如果均无误再看,你的Linux版本的本机地址代号是什么。

如果还有问题吧log贴出来看看。
Bottom-Up,Deep-First.
nf1kok
帖子: 4
注册时间: 2007-02-10 13:16

#6

帖子 nf1kok » 2007-02-13 12:14

用sudo catalina.sh run命令启动Tomcat,可以看到Tomcat使用的端口,然后在浏览中输入http://localhost:端口号
nf1kok
帖子: 4
注册时间: 2007-02-10 13:16

#7

帖子 nf1kok » 2007-02-13 12:15

端口号不一定是8080,我安装的默认端口是8180
lgn21st
帖子: 30
注册时间: 2006-06-09 17:33

#8

帖子 lgn21st » 2007-02-21 23:22

到/etc/tomcat里面找一下config设置,很可能就是端口号不是默认的8080的问题
以前我也使用过apt安装的tomcat,后来需要不止一个tomcat实例,就从apache自行下载解压使用了
个人感觉这样比较灵活,另有谁知道tomcat在linux下面如何编译apr的nativeIO支持包?
头像
rory.cn
帖子: 228
注册时间: 2006-10-04 21:52
来自: 上海
联系:

#9

帖子 rory.cn » 2007-02-28 13:44

lgn21st 写了:到/etc/tomcat里面找一下config设置,很可能就是端口号不是默认的8080的问题
以前我也使用过apt安装的tomcat,后来需要不止一个tomcat实例,就从apache自行下载解压使用了
个人感觉这样比较灵活,另有谁知道tomcat在linux下面如何编译apr的nativeIO支持包?

是啊。我也是这样用的。下载了。tomcat5.5 tomcat6
本本Acer TravelMate 2403NWXM
xubuntu (feisty fawn)
我的blog:http://jdkcn.com
xiaoliu216
帖子: 8
注册时间: 2007-01-28 13:18

#10

帖子 xiaoliu216 » 2007-03-11 14:13

我也是起动不了阿,看了log里,严重错误的是
严重: The scratchDir you specified: /usr/share/tomcat5.5/work/Catalina/localhost/servlets-examples is unusable.
2007-3-11 14:18:24 org.apache.jasper.EmbeddedServletOptions <init>
严重: The scratchDir you specified: /usr/share/tomcat5.5/work/Catalina/localhost/webdav is unusable.

是不是权限问题阿???大虾帮忙看下。
darkness@darkness-desktop:/bin$ catalina.sh run
Using CATALINA_BASE: /usr/share/tomcat5.5
Using CATALINA_HOME: /usr/share/tomcat5.5
Using CATALINA_TMPDIR: /usr/share/tomcat5.5/temp
Using JRE_HOME: /usr/lib/jvm/java-6-sun
2007-3-11 14:18:22 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/i386/client:/usr/lib/jvm/java-6-sun-1.6.0.00/jre/lib/i386:/usr/lib/jvm/java-6-sun-1.6.0.00/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib
2007-3-11 14:18:22 org.apache.coyote.http11.Http11BaseProtocol init
信息: Initializing Coyote HTTP/1.1 on http-8280
2007-3-11 14:18:22 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1274 ms
2007-3-11 14:18:22 org.apache.catalina.users.MemoryUserDatabase save
警告: User database is not persistable - no write permissions on directory
2007-3-11 14:18:22 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2007-3-11 14:18:22 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/5.5
2007-3-11 14:18:22 org.apache.catalina.core.StandardHost start
信息: XML validation disabled
2007-3-11 14:18:23 org.apache.jasper.EmbeddedServletOptions <init>
严重: The scratchDir you specified: /usr/share/tomcat5.5/work/Catalina/localhost/host-manager is unusable.
2007-3-11 14:18:23 org.apache.catalina.startup.HostConfig deployDescriptor
警告: A docBase /usr/share/tomcat5.5/webapps/balancer inside the host appBase has been specified, and will be ignored
2007-3-11 14:18:23 org.apache.catalina.core.ApplicationContext log
信息: org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]]
2007-3-11 14:18:23 org.apache.jasper.EmbeddedServletOptions <init>
严重: The scratchDir you specified: /usr/share/tomcat5.5/work/Catalina/localhost/balancer is unusable.
2007-3-11 14:18:23 org.apache.catalina.startup.HostConfig deployDescriptor
警告: A docBase /usr/share/tomcat5.5/webapps/tomcat-docs inside the host appBase has been specified, and will be ignored
2007-3-11 14:18:23 org.apache.jasper.EmbeddedServletOptions <init>
严重: The scratchDir you specified: /usr/share/tomcat5.5/work/Catalina/localhost/tomcat-docs is unusable.
2007-3-11 14:18:23 org.apache.jasper.EmbeddedServletOptions <init>
严重: The scratchDir you specified: /usr/share/tomcat5.5/work/Catalina/localhost/admin is unusable.
2007-3-11 14:18:23 org.apache.jasper.EmbeddedServletOptions <init>
严重: The scratchDir you specified: /usr/share/tomcat5.5/work/Catalina/localhost/manager is unusable.
2007-3-11 14:18:23 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2007-3-11 14:18:23 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2007-3-11 14:18:23 org.apache.jasper.EmbeddedServletOptions <init>
严重: The scratchDir you specified: /usr/share/tomcat5.5/work/Catalina/localhost/jsp-examples is unusable.
2007-3-11 14:18:23 org.apache.jasper.EmbeddedServletOptions <init>
严重: The scratchDir you specified: /usr/share/tomcat5.5/work/Catalina/localhost/_ is unusable.
2007-3-11 14:18:24 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2007-3-11 14:18:24 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2007-3-11 14:18:24 org.apache.jasper.EmbeddedServletOptions <init>
严重: The scratchDir you specified: /usr/share/tomcat5.5/work/Catalina/localhost/servlets-examples is unusable.
2007-3-11 14:18:24 org.apache.jasper.EmbeddedServletOptions <init>
严重: The scratchDir you specified: /usr/share/tomcat5.5/work/Catalina/localhost/webdav is unusable.
2007-3-11 14:18:24 org.apache.coyote.http11.Http11BaseProtocol start
信息: Starting Coyote HTTP/1.1 on http-8280
2007-3-11 14:18:24 org.apache.jk.common.ChannelSocket init
信息: Port busy 8009 java.net.BindException: Address already in use
2007-3-11 14:18:24 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8010
2007-3-11 14:18:24 org.apache.jk.server.JkMain start
信息: Jk running ID=1 time=0/29 config=null
2007-3-11 14:18:24 org.apache.catalina.storeconfig.StoreLoader load
信息: Find registry server-registry.xml at classpath resource
2007-3-11 14:18:24 org.apache.catalina.startup.Catalina start
信息: Server startup in 2237 ms
2007-3-11 14:18:24 org.apache.catalina.core.StandardServer await
严重: StandardServer.await: create[8005]:
java.net.BindException: Address already in use
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
at java.net.ServerSocket.bind(ServerSocket.java:319)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:373)
at org.apache.catalina.startup.Catalina.await(Catalina.java:615)
at org.apache.catalina.startup.Catalina.start(Catalina.java:575)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
darkness@darkness-desktop:/bin$
回复