jsp页面里看tomcat是否启动?如果tomcat不起动,jsp文件怎么显示啊

解决方案 »

  1.   

    在servlet的init()中设定一个FLAG,初始为FALSE,每次启动的时候把他变TRUE
    在JSP页面读取该参数,如果为空或者为FALSE,没有启动!或者在WEB。XML里面设定   不过感觉很奇怪?这样做为什么?没有启动tomcat怎么运行jsp?
      
      

  2.   

    是这样的我做的网站是jsp做的,当别人浏览网站时,当我的tomcat 没有启动时,
    我想用一个html告诉他们有关信息。有好的方法,大家都可以提供的。
      

  3.   

    那至少要一个APACHE之类的支持html的服务器啊?要不然怎么解析HTMLYE页面?
      

  4.   

    建议你用TOMCAT5。0  跟SQL一样在任务拦里会用图标的
      

  5.   

    tomcat是一定要启动的,你可以做个返回错误信息的页面。
      

  6.   

    <%@ page contentType="text/html;charset=gb2312"%>
    <jsp:include file="index.jsp"/>
    如果能打开,就证明启动了。
      

  7.   

    能解释jsp 文件的话,tomcat 就启动了.
      

  8.   

    谢谢大家的讨论。
    to awolf168(海翔)  : 能解释jsp文件,tomcat就启动了。对,但是怎么知道它能解释jsp呢? 如果不能,我则返回一个错误信息。
     
    to zzili() : 如果是返回错误页。但若tomcat没有启动,是找不到目录的,无法解释jsp. 那么错误页此时的意义就不是如此了。
      

  9.   

    如果Tomcat没有启动,那么返回给客户端的是IE默认的错误页(如果是用IE的话),而不是你所设置的任何错误页面!!!原因很简单,根本就没有应用服务器作出任何响应!
      

  10.   

    这个问题就相当于你开了电源电脑才能进入Windows一样!
      

  11.   

    to yaray(雅睿,生活在别处): 我明白了,谢谢你。
    但是我怎么判断服务器没有作出响应,而转向IE默认的一页。
    最好是给出代码,小弟很菜.
      

  12.   

    先启动服务器tomcat.然后,用http://127.0.0.1:8080,就可以测试页面了
      

  13.   

    如果你单独使用TOMCAT做服务器,那么,无论是JSP还是HTML都是不可能的,因为没有WEB服务器,HTTP请求就无法得到响应,根本就到达不了你写的任何脚本,你怎么判断?如果JSP容器只是某个WEB服务器中的插件,那么还有可能根据超时访问来判断(但还是有问题的)。