安装tomcat之前必须先要安装jdk,你安装了吗?还有你的tomcat是rar格式的还是exe格式的如果是exe格式的话建议直接安装在根目录下,比如c:或者d:等
至于rar格式的你只要解压缩到根目录下就行了。默认安装下的tomcat,端口号是8080,具体你可以在tomcat安装目录下的conf下的servlet.xml下修改

解决方案 »

  1.   

    是exe格式的,启动的时候日志文件里报这样的错
    2005-9-20 16:07:20 org.apache.coyote.http11.Http11Protocol init
    信息: Initializing Coyote HTTP/1.1 on http-8081
    2005-9-20 16:07:20 org.apache.catalina.startup.Catalina load
    信息: Initialization processed in 953 ms
    2005-9-20 16:07:21 org.apache.catalina.core.StandardService start
    信息: Starting service Catalina
    2005-9-20 16:07:21 org.apache.catalina.core.StandardEngine start
    信息: Starting Servlet Engine: Apache Tomcat/5.5.9
    2005-9-20 16:07:21 org.apache.catalina.core.StandardHost start
    信息: XML validation disabled
    2005-9-20 16:07:22 org.apache.coyote.http11.Http11Protocol start
    信息: Starting Coyote HTTP/1.1 on http-8081
    2005-9-20 16:07:22 org.apache.jk.common.ChannelSocket init
    信息: JK: ajp13 listening on /0.0.0.0:8009
    2005-9-20 16:07:22 org.apache.jk.server.JkMain start
    信息: Jk running ID=0 time=0/47  config=null
    2005-9-20 16:07:22 org.apache.catalina.storeconfig.StoreLoader load
    信息: Find registry server-registry.xml at classpath resource
    2005-9-20 16:07:22 org.apache.catalina.startup.Catalina start
    信息: Server startup in 2062 ms
    2005-9-20 16:07:22 org.apache.catalina.core.StandardServer await
    严重: StandardServer.await: create[8005]: 
    java.net.BindException: Address already in use: JVM_Bind
    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:346)
    at org.apache.catalina.startup.Catalina.await(Catalina.java:600)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:560)
    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:585)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:271)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:409)
    2005-9-20 16:07:22 org.apache.coyote.http11.Http11Protocol pause
    信息: Pausing Coyote HTTP/1.1 on http-8081
    2005-9-20 16:07:23 org.apache.catalina.core.StandardService stop
    信息: Stopping service Catalinastdout_20050920.log文件中
    This release of Apache Tomcat was packaged to run on J2SE 5.0 
    or later. It can be run on earlier JVMs by downloading and 
    installing a compatibility package from the Apache Tomcat 
    binary download page.
      

  2.   

    在conf文件夹下找到server.xml,
    搜索8080, 把端口号改成其他没被占用的号(比如:8888)
    然后重起Tomcat,用http://localhost:8888访问试一下