在Linux环境下配置的tomcat,
同一个目录.html就可以识别,
但是.jsp就不可以...JSP配置应该没问题的,之前都可以运行的...至从我覆盖了整个项目之后就不可以了...呜哇...
请大虾指点下.....
大致目录如下:
Project Name
-index.html(可以访问)
-index.php(不可以访问,报错404如下)
-Studnet/login.jsp(不可以访问,报错404如下)
-WEB-INF/classes
-WEB-INF/lib
错误信息:
HTTP Status 404 - Servlet jsp is not available
--------------------------------------------------------------------------------
type Status report
message Servlet jsp is not available
description The requested resource (Servlet jsp is not available) is not available.
--------------------------------------------------------------------------------
Apache Tomcat/6.0.20

解决方案 »

  1.   

    WEB-INF/
    WEB-INF/classes
    肯定多了一些配置文件,(可能开发时用了一些别的调试配置之类的东西)
    删掉重启服务,试试
      

  2.   

    请教tomcat配置环境的步骤以及代码
    找了几个都不能实现
    上次可以滴 这次重装了系统就不行啦
    请教
    在线等
      

  3.   

    删除项目下面的多余、无用的JAR包文件
      

  4.   

    我用的linux就好好的,你试试看tomcat 自带的例子可不可以访问。
      

  5.   

    信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_02\bin;E:\tomcat\apache-tomcat-6.0.29\bin
    这是什么问题 如何解决 请求。。
      

  6.   

    倒象是JDK没装好.
    建议把现在的都卸了,依次重装JDK,TOMCAT.再部署.
      

  7.   

    这个叫做jsp的Servlet确实是负责加载jsp页面的,它是Tomcat自己带的。这个Servlet有问题,jsp文件自然起不来。
    看来Tomcat重装是需要做的了
      

  8.   

    TOmcat应该是通过这个servlet来编译jsp文件的,conft/web.xml    <servlet>
            <servlet-name>jsp</servlet-name>
            <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
            <init-param>
                <param-name>fork</param-name>
                <param-value>false</param-value>
            </init-param>
            <init-param>
                <param-name>xpoweredBy</param-name>
                <param-value>false</param-value>
            </init-param>
            <load-on-startup>3</load-on-startup>
        </servlet>检查下这个servlet是否配置正确了
      

  9.   

    没用过Linux,不过大致的应该差不多,建议重装下Tomcat
      

  10.   

    2010-9-26 12:09:37 org.apache.catalina.core.AprLifecycleListener init
    信息: Loaded Apache Tomcat Native library 1.1.8.
    2010-9-26 12:09:38 org.apache.coyote.http11.Http11AprProtocol init
    严重: Error initializing endpoint
    java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??
    at org.apache.tomcat.util.net.AprEndpoint.init(AprEndpoint.java:608)
    at org.apache.coyote.http11.Http11AprProtocol.init(Http11AprProtocol.java:119)
    at org.apache.catalina.connector.Connector.initialize(Connector.java:1059)
    at org.apache.catalina.core.StandardService.initialize(StandardService.java:578)
    at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:792)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:504)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
    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.load(Bootstrap.java:260)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
    2010-9-26 12:09:38 org.apache.catalina.startup.Catalina load
    严重: Catalina.start
    LifecycleException: Protocol handler initialization failed: java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??
    at org.apache.catalina.connector.Connector.initialize(Connector.java:1061)
    at org.apache.catalina.core.StandardService.initialize(StandardService.java:578)
    at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:792)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:504)
    at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
    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.load(Bootstrap.java:260)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
    2010-9-26 12:09:38 org.apache.catalina.startup.Catalina load
    信息: Initialization processed in 2078 ms
    2010-9-26 12:09:38 org.apache.catalina.core.StandardService start
    信息: Starting service Catalina
    2010-9-26 12:09:38 org.apache.catalina.core.StandardEngine start
    信息: Starting Servlet Engine: Apache Tomcat/6.0.10
    2010-9-26 12:09:39 org.apache.coyote.http11.Http11AprProtocol start
    严重: Error starting endpoint
    java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??
    at org.apache.tomcat.util.net.AprEndpoint.init(AprEndpoint.java:608)
    at org.apache.tomcat.util.net.AprEndpoint.start(AprEndpoint.java:712)
    at org.apache.coyote.http11.Http11AprProtocol.start(Http11AprProtocol.java:149)
    at org.apache.catalina.connector.Connector.start(Connector.java:1132)
    at org.apache.catalina.core.StandardService.start(StandardService.java:457)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
    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:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    2010-9-26 12:09:39 org.apache.catalina.startup.Catalina start
    严重: Catalina.start:  
    LifecycleException: service.getName(): "Catalina"; Protocol handler start failed: java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??
    at org.apache.catalina.connector.Connector.start(Connector.java:1139)
    at org.apache.catalina.core.StandardService.start(StandardService.java:457)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
    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:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    2010-9-26 12:09:39 org.apache.catalina.startup.Catalina start
    信息: Server startup in 1156 ms
    2010-9-26 12:09:39 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:373)
    at org.apache.catalina.startup.Catalina.await(Catalina.java:616)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:576)
    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:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    这是什么错误啊
    时好时坏滴 纠结啊
    用myeclipse开发是用本地jdk好还是自带的jdk呢
      

  11.   

    Loaded Apache Tomcat Native library 1.1.8.
    重新装tomcat
      

  12.   

    好多捧场哇...看得我有点乱...随意散分了....
    自己的问题解决了,是因为tomcat是6的,目录不同...所以...
    帮那位"端口被占用"的兄弟回答下问题吧...
    conf\有一个server.xml文件:
    <Connector
    port="8080"
    ....... />
    这么一段代码,把port的8080改成其它端口,重起Tomcat就可以了.