如题。是web项目。

解决方案 »

  1.   

    <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
      

  2.   

    我的WEB.xml里有这些东西<init-param>
          <param-name>config</param-name>
          <param-value>/WEB-INF/struts-config.xml</param-value>
        </init-param>
        <init-param>
          <param-name>debug</param-name>
          <param-value>3</param-value>
        </init-param>
        <init-param>
          <param-name>detail</param-name>
          <param-value>3</param-value>
        </init-param>
        <load-on-startup>0</load-on-startup>
      </servlet>
      <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.do</url-pattern>
      </servlet-mapping>
      <welcome-file-list>
        <welcome-file>login.jsp</welcome-file>
      </welcome-file-list>当然还有点其他的。。
      

  3.   

    可是在地址栏里要怎么写呀。
    我写http://localhost:8080/login.jsp出现404错误
    输入http://localhost:8080可以正常显示tomcat页面
      

  4.   

    http://localhost:8080/ 后面加行项目名
      

  5.   

    404是路径错误
    http://localhost:8080/ 后面加行项目名
      

  6.   

    我的项目名是ssh
    http://localhost:8080/ssh这个还不对。仍然是404错误
    是不是哪个地方没配好啊
      

  7.   

    项目启动时看一下启动日志,是不是启动异常,SSH项目没有启动
      

  8.   

    应该是在tomcat的配置文件中修改你的项目名称,同样也可设置虚拟目录如果你的项目已经在tomcate中部署好了。
    访问路径就应该是:http://localhost:8080/ "tomcat下webapp文件夹中你项目的文件夹名"/"你的页面路径"
      

  9.   

    2010-2-5 13:59:32 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: E:\Program Files\MyEclipse 6.5\jre\bin;.;E:\WINDOWS\system32;E:\WINDOWS;E:\Program Files\MyEclipse 6.5\jre\bin;E:\Perl\site\bin;E:\Perl\bin;E:\WINDOWS\system32;E:\WINDOWS;E:\WINDOWS\System32\Wbem;E:\Program Files\Microsoft SQL Server\80\Tools\BINN;E:\Program Files\Common Files\Thunder Network\KanKan\Codecs;
    2010-2-5 13:59:33 org.apache.coyote.http11.Http11BaseProtocol init
    信息: Initializing Coyote HTTP/1.1 on http-8080
    2010-2-5 13:59:33 org.apache.catalina.startup.Catalina load
    信息: Initialization processed in 1953 ms
    2010-2-5 13:59:33 org.apache.catalina.core.StandardService start
    信息: Starting service Catalina
    2010-2-5 13:59:33 org.apache.catalina.core.StandardEngine start
    信息: Starting Servlet Engine: Apache Tomcat/5.5.27
    2010-2-5 13:59:33 org.apache.catalina.core.StandardHost start
    信息: XML validation disabled
    log4j:WARN No appenders could be found for logger (org.apache.catalina.startup.TldConfig).
    log4j:WARN Please initialize the log4j system properly.
    2010-2-5 13:59:47 org.apache.coyote.http11.Http11BaseProtocol start
    信息: Starting Coyote HTTP/1.1 on http-8080
    2010-2-5 13:59:47 org.apache.jk.common.ChannelSocket init
    信息: JK: ajp13 listening on /0.0.0.0:8009
    2010-2-5 13:59:47 org.apache.jk.server.JkMain start
    信息: Jk running ID=0 time=0/110  config=null
    2010-2-5 13:59:47 org.apache.catalina.storeconfig.StoreLoader load
    信息: Find registry server-registry.xml at classpath resource
    2010-2-5 13:59:48 org.apache.catalina.startup.Catalina start
    信息: Server startup in 15141 ms
    这个是启动tomcat时的所有信息
      

  10.   

    我的tomcat下webapp下只有两个文件夹。一个事ROOT一个是tomcat-docs
      

  11.   

    打个比方,比如你的项目文件夹叫:ssh在ssh文件夹下有一个webroot文件夹,你就把这个文件夹拷到你tomcat的webapp文件夹中,然后给它改个名字叫ssh,重启tomcat服务器。然后在地址栏输入:http://localhost:8080/ssh/login.jsp就可以了
      

  12.   

    呵呵,你是确定访问地址?是访问页面吗?struts的配置文件里面就是所有的页面导向如果是问物理地址,IP吗?就是电脑的,我想不会问这个
      

  13.   

    补充一下。最开始我是用Myeclipse添加的spring,hibernate的jar包。这样的话Lib文件夹下就没有jar包。后来tomcat启不来。我就在lib文件夹下加了一堆jar包。然后就启动成这样了。
      

  14.   

    把tomcat集成到MyEclipse上  方便开发调试
      

  15.   

    我教你的是原理,你可以通过myeclipes工具达到自动部署的目的,他完成的操作和你完成的操作效果是一样的,只不过电脑动作比人更快而已
      

  16.   

    问题解决了。正确路径应该是http://localhost:8080/ssh/login.jsp
    ssh为项目名。我把tomcat重新安装了一遍。然后弄弄就好了。感谢各位的关心。