请问JSP高手.一个JSP程序放在服务器上.点击打开变成了要你下载源代码或直接打开的就是源代码.JDK跟TOMACT都安装正确了.不知道是什么原因.

解决方案 »

  1.   

    这个是因为你的tomcat没法将jsp解析为一个相应的JspServlet
    可能的原因是你动了tomcat下的conf/web.xml.你看一下有没有这条配置:
    <servlet-name>jsp</servlet-name>
    <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>如果是在linux下,并且通过appach的80端口的话,你可能会用到mod_jk
    那么你要看一下mod_jk/mod_jk.conf中是否有配了这一项:
    JkMount /*.jsp 'service'
      

  2.   

    有这一条配置啊.我在TOMCAT上运行是可以的.但是我们公司有一个域名的.所以放在服务器上用域名打开就不行了.