我安装好了tomcat,myeclipse,jdk,也配置了环境路径,
在dos下测试jdk成功,在http://localhost:8080也访问到了tomcat主页,
但是,就是访问不到我的项目!!!郁闷啊!
问朋友,有的说要部署项目,有人能告诉我详细的部署步骤么?
或者其他原因???

解决方案 »

  1.   

    1、把你的项目打包成war。
    2、拷贝到tomcat下面的webapps目录下。
    3、看看你的context.xml里path配置:
    <?xml version="1.0" encoding="UTF-8"?>
    <Context antiJARLocking="true" path="/WebApplication5"/>4、访问:http://localhost:8080/WebApplication5/
      

  2.   

    在myeclipse下面找到你要的服务器window-preference-myclipse-server.选择tomcat版本。
    然后在工具栏部署项目 ,启动服务器,就可以了。
      

  3.   

    部署项目你的项目:window-preference-myclipse-server.选择tomcat版本
      

  4.   

    2009-4-9 10:27:37 org.apache.catalina.core.AprLifecycleListener init
    信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\MyEclipse 6.0\bin;C:\Program Files\MyEclipse 6.0\myeclipse\eclipse\plugins\com.genuitec.eclipse.easie.tomcat.myeclipse_6.0.1.zmyeclipse601200710\tomcat\bin
    2009-4-9 10:27:37 org.apache.coyote.http11.Http11Protocol init
    严重: Error initializing endpoint
    java.net.BindException: Address already in use: JVM_Bind:8080
    at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:501)
    at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:177)
    at org.apache.catalina.connector.Connector.initialize(Connector.java:1059)
    at org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
    at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:792)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:518)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:538)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
    2009-4-9 10:27:37 org.apache.catalina.startup.Catalina load
    严重: Catalina.start
    LifecycleException:  Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind:8080
    at org.apache.catalina.connector.Connector.initialize(Connector.java:1061)
    at org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
    at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:792)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:518)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:538)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
    2009-4-9 10:27:37 org.apache.catalina.startup.Catalina load
    信息: Initialization processed in 1765 ms
    2009-4-9 10:27:37 org.apache.catalina.core.StandardService start
    信息: Starting service Catalina
    2009-4-9 10:27:37 org.apache.catalina.core.StandardEngine start
    信息: Starting Servlet Engine: Apache Tomcat/6.0.13
    2009-4-9 10:27:38 org.apache.coyote.http11.Http11Protocol start
    严重: Error starting endpoint
    java.net.BindException: Address already in use: JVM_Bind:8080
    at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:501)
    at org.apache.tomcat.util.net.JIoEndpoint.start(JIoEndpoint.java:515)
    at org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:204)
    at org.apache.catalina.connector.Connector.start(Connector.java:1132)
    at org.apache.catalina.core.StandardService.start(StandardService.java:531)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    2009-4-9 10:27:38 org.apache.catalina.startup.Catalina start
    严重: Catalina.start: 
    LifecycleException:  service.getName(): "Catalina";  Protocol handler start failed: java.net.BindException: Address already in use: JVM_Bind:8080
    at org.apache.catalina.connector.Connector.start(Connector.java:1139)
    at org.apache.catalina.core.StandardService.start(StandardService.java:531)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    2009-4-9 10:27:38 org.apache.catalina.startup.Catalina start
    信息: Server startup in 1186 ms
    2009-4-9 10:27:38 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(Unknown Source)
    at java.net.ServerSocket.bind(Unknown Source)
    at java.net.ServerSocket.<init>(Unknown Source)
    at org.apache.catalina.core.StandardServer.await(StandardServer.java:373)
    at org.apache.catalina.startup.Catalina.await(Catalina.java:630)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:590)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)是什么意思啊??
    我按2、3楼说的改的,连tomcat都start不起来了!
    呜呜,我才上班,可不能因为软件安装不起来被炒啊!!那就忒郁闷了
      

  5.   

    那个项目部署Successfully deployed搞定,应该是其他原因,各位大侠帮帮忙啊!!
      

  6.   

    8080端口被占用了,看看后台是不是已经启动了TOMCAT
    另外ORACLE有个HTTP服务也用的是8080端口,看看是不是需要关掉
      

  7.   

    我可以访问到tomcat主页的,但是就是访问不到我的项目。
    而且我也部署成功了
      

  8.   

    能不能访问manager应用?你上面的log里确实显示8080端口已经占用,建议先杀掉所有的java进程,然后再重新启动一遍tomcat
      

  9.   

    我访问http:\\localhost:8080可以访问到tomcat主页的,之前可以启动起来的,按照2、3楼的意见改了之后就这样了
    是不是冲突了?
      

  10.   

    MyEclipse里启动的是一个新的Tomcat实例,上面你给出的日志应该是MyEclipse的console中打出来的吧。现在的情况可能是你后台已经启动了一个Tomcat实例,然后又使用MyEclipse中新建的Tomcat服务器启动,所以在MyEclipse中启动的Tomcat无法正常启动,你能访问到的Tomcat主页是之前后台启动的。建议用Windows任务管理器关掉所有的java,eclipse,tomcat进程,然后重新启动myEclipse,在myEclipse中启动tomcat,然后把日志发上来。
      

  11.   

    你在启动电脑时
    打开任务管理器,看看有没有tomcat的进程
    有就关掉,然后启动就ok
      

  12.   

    虽然问题没有解决,但还是谢谢大家了,我的tomcat被我删了,过两天等头不疼我再搞