tomcat运行后,无法显示页面

时间:2021-12-22 16:51:30
用http://localhost:8080/sys/login.jsp能打开页面
但是,用http://www.guicp.com.cn/sys/login.jsp.就出现一个页面,上面显示:

无法显示页面。这是为什么呀,有时候,又出现这个页面,有时候又可以打开login.jsp页面。

7 个解决方案

#1


http://www.guicp.com.cn/使用的是80端口,你用的是8080端口。
试试:用http://www.guicp.com.cn:8080/sys/login.jsp
还有就是看看www.guicp.com.cn有没有映射到你的IP

#2


引用楼主 miracleai123 的帖子:
用http://localhost:8080/sys/login.jsp能打开页面 
但是,用http://www.guicp.com.cn/sys/login.jsp.就出现一个页面,上面显示: 

无法显示页面。这是为什么呀,有时候,又出现这个页面,有时候又可以打开login.jsp页面。

是有时候能打开,有时候又不能打开吗?还是一直不能打开,报那个错误。
如果是后者,用LS的方法试试,如果是前者,还真难说。

#3


你的问题奇怪。

#4


小弟,报错如下
高手指点一下
不胜感激
type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

org.apache.jasper.JasperException: Unable to compile class for JSP
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:346)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:414)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:75)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
cn.com.xunuo.webapp.filter.AuthenticationFilter.doFilter(AuthenticationFilter.java:113)


root cause 

Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK
org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:106)
org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:935)
org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:764)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:75)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
cn.com.xunuo.webapp.filter.AuthenticationFilter.doFilter(AuthenticationFilter.java:113)


note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.


--------------------------------------------------------------------------------

#5


可能呢你的环境配置有关,看一下jdk,tomcat的配置是否有问题!

#6


jdk没有配置环境变量JAVA_HOME ,classpatth 或者没有正确配置

#7


jdk环境配置好后,怎么又有错误,
大家给看下
错误如下
type Status report

message /sys/

description The requested resource (/sys/) is not available.

#1


http://www.guicp.com.cn/使用的是80端口,你用的是8080端口。
试试:用http://www.guicp.com.cn:8080/sys/login.jsp
还有就是看看www.guicp.com.cn有没有映射到你的IP

#2


引用楼主 miracleai123 的帖子:
用http://localhost:8080/sys/login.jsp能打开页面 
但是,用http://www.guicp.com.cn/sys/login.jsp.就出现一个页面,上面显示: 

无法显示页面。这是为什么呀,有时候,又出现这个页面,有时候又可以打开login.jsp页面。

是有时候能打开,有时候又不能打开吗?还是一直不能打开,报那个错误。
如果是后者,用LS的方法试试,如果是前者,还真难说。

#3


你的问题奇怪。

#4


小弟,报错如下
高手指点一下
不胜感激
type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

org.apache.jasper.JasperException: Unable to compile class for JSP
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:97)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:346)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:414)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:75)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
cn.com.xunuo.webapp.filter.AuthenticationFilter.doFilter(AuthenticationFilter.java:113)


root cause 

Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK
org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:106)
org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:935)
org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:764)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:75)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
cn.com.xunuo.webapp.filter.AuthenticationFilter.doFilter(AuthenticationFilter.java:113)


note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.


--------------------------------------------------------------------------------

#5


可能呢你的环境配置有关,看一下jdk,tomcat的配置是否有问题!

#6


jdk没有配置环境变量JAVA_HOME ,classpatth 或者没有正确配置

#7


jdk环境配置好后,怎么又有错误,
大家给看下
错误如下
type Status report

message /sys/

description The requested resource (/sys/) is not available.