tomcat启动了,localhost:8080打得开index.jsp打不开

问题描述

我的tomcat启动了,localhost:8080打得开index.jsp打不开,环境变量配好了,我在D:Tomcat5.5webappsmyappWEB-INF里有个index.jsp文件,但localhost:8080/index.jsp显示的和localhost:8080的一模一样,但我index.jsp里的代码是<html><body><center>Nowtimeis:<%=newjava.util.Date()%></center></body></html>请问哪位高人可以告诉我怎么回事吖?

解决方案

解决方案二:
localhost:8080/WEB-INF/index.jsp你也可以在web.xml里面配置
解决方案三:
不好意思,漏了你的工程名localhost:8080/myapp/WEB-INF/index.jsp
解决方案四:
WEB-INF下的jsp是不能直接在地址栏中访问的
解决方案五:
囧,启动了tomcat就应该木有问题,要不你放到eclipse里看看行不
解决方案六:
嗯是这个地址http://localhost:8080/myapp/WEB-INF/index.jsp
解决方案七:
web.xml<welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list>

进到你的工程,查看和WebRoot平级的是否存大index.jsp
解决方案八:
不好意思,没看清你的题servlect安全机制WEB-INF,是不能直接访问的,虽然可以设置web.xml但最好别这样做,放WebRoot下,直接访问
解决方案九:
嗯是啊测试了WEB-INF和其上面自带的文件夹里JSP都不可访问
解决方案十:
参考3楼和8楼
解决方案十一:
试了localhost:8080/myapp/WEB-INF/index.jsp,但还是不行~WebRoot是这个D:Tomcat5.5webappsROOT目录?也试了,要么就HTTPStatus404-/index.jsp要么就是还是显示localhost:8080那只猫的页面。
解决方案十二:
引用10楼hattie232323的回复:

试了localhost:8080/myapp/WEB-INF/index.jsp,但还是不行~WebRoot是这个D:Tomcat5.5webappsROOT目录?也试了,要么就HTTPStatus404-/index.jsp要么就是还是显示localhost:8080那只猫的页面。

直接移动到WEB-INF外面,然后用localhost:8080/myapp/index.jsp访问
解决方案十三:
WEB-INF下的文件是不能直接访问的不过用servletforward过去的话就可以
解决方案十四:
最好把JSP页面放在webroot包下面,如果你真的要在/WEB-INF/包下面的话请你把你的WEB.XML配置一下。路径为/WEB-INF/index.jsp就O拉!
解决方案十五:
我在D:Tomcat5.5webappsmyappWEB-INF里有个index.jsp文件应该放在D:Tomcat5.5webappsmyappindex.jsp然后用http://localhost:8080/myapp/index.jsp访问
解决方案:
把index.jsp放在web-inf同级目录里面。
解决方案:
WEB-INF下的东东西西是无法访问的。。。放在外层吧。。
解决方案:
WEB-INF下的东西不能访问的,你试试http://localhost:8080/myapp
解决方案:
误人子弟啊!!
解决方案:
index.jsp直接放在webroot下http://localhost:8080/myapp或http://localhost:8080/myapp/index.jsp
解决方案:
web-inf下的JSP怎么能直接访问呢!得通过Action跳过去
解决方案:
大家帮手看看我的环境配置正不正确?classpath.;C:ProgramFilesJavajdk1.5.0_04libdt.jar;C:ProgramFilesJavajdk1.5.0_04libtools.jar;C:ProgramFilesJavajdk1.5.0_04jrelibrt.jar;C:ProgramFilesJavajdk1.5.0_04jrelibcharsets.jar;C:ProgramFilesJavajdk1.5.0_04jrelibjavaws.jar;D:Tomcat5.5commonlibservlet-api.jar;Path%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;C:ProgramFilesMicrosoftSQLServer90DTSBinn;C:ProgramFilesCommonFilesAutodeskShared;C:ProgramFilesAutodeskbackburner;C:ProgramFilesJavajdk1.5.0_04bin我在网上找的classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;path=%JAVA_HOME%bin在DOS下javac都用不了~无论是用%JAVA_HOME%还是改成jdk路径.ps:我的jsp主页面还是打不开55555...
解决方案:
我想问题是这样的!地址栏中输入localhost:8080/index.jsp和localhost:8080都是显示的是根目录(Root)下的index.jsp。如果你要显示你工程的页面,应该将index.jsp放在myapp目录下,然后再地址栏中输入http://localhost:8080/myapp即可!goodluck!
解决方案:
引用6楼hedangqing的回复:

XMLcodeweb.xml<welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list>进到你的工程,查看和WebRoot平级的是否存大index.jsp

!
解决方案:
我正为这个问题头疼,不过我相信我会解决它的。
解决方案:
我正为这个问题头疼,不过我相信我会解决它的。
解决方案:
我也相信你..
解决方案:
http://localhost:8080/sss/index.jspsss是你的webapp下的项目,这样就可以了
解决方案:
http://localhost:8080/myapp/index.jsp这个访问确保你的index.jsp在WebRoot下
解决方案:
WEB-INF下的东东西西是无法访问的。。。放到WEB-INF同级。
解决方案:
优美有看一下你的项目不进去了没啊
解决方案:
JAVA_HOME:C:ProgramFilesJavajdk1.6.0PATH:C:ProgramFilesJavajdk1.6.0binCLASSPATH:.;C:ProgramFilesJavajdk1.6.0libdt.jar;C:ProgramFilesJavajdk1.6.0libtools.jar;Tomcat_HOME:C:ProgramFilesApacheSoftwareFoundationTomcat6.0CATALINDA_HOME:C:ProgramFilesApacheSoftwareFoundationTomcat6.0这些你都可以新建在你的用户环境变量中。只要你开机的时候进入的是设置这个环境变量的用户就行了。也可以写在系统环境变量中。它对所有用户都有效。但是由于PATH是已有的系统环境变量,你需要的是编辑(而不是新建)它,先写个分号把隔开,再把C:ProgramFilesJavajdk1.6.0bin填到PATH中去。其余的环境变量可以新建。
解决方案:
引用15楼beatyourface的回复:

把index.jsp放在web-inf同级目录里面。

对哦
解决方案:
引用6楼hedangqing的回复:

XMLcodeweb.xml<welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list>进到你的工程,查看和WebRoot平级的是否存大index.jsp

正确!
解决方案:
WebRoot文件夹下应该有个Root文件夹你把index.jsp放到Root文件夹下试试看不确定R到底是大小写自己试下

时间: 2024-11-05 18:45:06

tomcat启动了,localhost:8080打得开index.jsp打不开的相关文章

eclipse配置tomcat后,启动能打开8080的界面,但是就是打不开自己写的jsp

问题描述 eclipse配置tomcat后,启动能打开8080的界面,但是就是打不开自己写的jsp eclipse配置tomcat后,启动能打开8080的界面,但是就是打不开自己写的jsp,以前打开过,今天新加了jsp并且把项目中的jsp的文件夹移动了,发现打不开,然后我又把它移回去,还是没用,之后跟着百度上各种改,现在已经不知道是什么原因了,不过觉得应该不是配置web-xml的问题吧,毕竟上一次打开也没动它十二月 12, 2015 4:20:29 下午 org.apache.catalina.

myeclipse配置tomcat后打开localhost:8080一片空白

问题描述 myeclipse2014pro破解版tomcat7.0.59我用tomcat启动的话,打开localhost:8080页面显示正常,但我用myeclipse2014配置后,打开localhost:8080页面就显示一片空白,其他子页面也是,也没有显示404,也没有显示在加载,打开时,myeclipse控制台页面如下:三月03,201512:08:06上午org.apache.catalina.core.AprLifecycleListenerinit信息:TheAPRbasedApa

自己解决tomcat启动时,8080端口被占用的常用方法

解决  开始 -> 运行->cmd->netstat -a -n,确认8080端口是不是正在被使用.如果是则继续2,否则不属于本文讨论范围,请自己google 利用天网,卡巴斯基等的防火墙,察看8080端口到底被哪个程序占用.如果该程序不重要,那么关闭该程序,甚至卸载该程序,继续4:否则,该程序很重要不能停止,那么继续3 修改要启动的tomcat的conf文件夹下的server.xml,将tomcat的端口由默认的8080改为另一个不冲突的端口比如8088,将<Connector

Tomcat 启动错误(8080端口被占用)处理方法_服务器其它

错误描述: 2009-7-12 15:40:35 org.apache.coyote.http11.Http11BaseProtocol start 严重: Error starting endpoint java.net.BindException: Address already in use: JVM_Bind:8080 at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:298)

myelipse http://localhost:8080/javaPrj_1/index.jsp 打不开

问题描述 错误提示是:org.apache.jasper.JasperException:Thisabsoluteurihttp://java.sun.com/jsp/jstl/core)cannotberesolvedineitherweb.xmlorthejarfilesdeployedwiththisapplication我发现我的问题和下面的一模一样,改怎么解决,,可能二:没有standard.jarjavaee5自带的已经是jstl1.2版本了,页面中也全部是用<%@taglibpre

服务器-eclipse启动tomcat没报错,浏览器访问http://localhost:8080/是404

问题描述 eclipse启动tomcat没报错,浏览器访问http://localhost:8080/是404 怎么解决,谢谢 解决方案 可能是tomcat的欢迎页面被删除了. 解决方案二: eclipse启动tomcat 访问http://localhost:8080 报404错误eclipse启动tomcat 访问http://localhost:8080 报404错误eclipse启动tomcat 访问http://localhost:8080 报404错误 解决方案三: 工程部署到Roo

url-tomcat的URL能否改成localhost:8080/tomcat/ ?

问题描述 tomcat的URL能否改成localhost:8080/tomcat/ ? 1C tomcat的URL能否改成localhost:8080/tomcat/ ?我想在URL里固定的加一个"tomcat",怎么实现? 解决方案 Eclipse 配置tomcat访问http://localhost:8080出现404 解决方案二: server.xml中修改<Context path 解决方案三: 在Tomcat的安装目录下conf目录下的server.xml文件中增加一个

java tomcat-JAVA新手问题,Tomcat提示成功启动,但是打开http://localhost:8080的时候没用

问题描述 JAVA新手问题,Tomcat提示成功启动,但是打开http://localhost:8080的时候没用 ****JAVA新手问题,Tomcat提示成功启动,但是打开http://localhost:8080的时候没用,且关闭Tomcat报错! Java环境变量已经配置,敲Java -version能正确显示Java版本号: Tomcat也下载安装 敲startup.sh,出现各个环境变量的引用,提示Tomcat start. 但是就是http://localhost:端口号,没有出现

tomcat直接用exe可以启动,然后在浏览器里面可以打开localhost:8080。但在eclipse里面不行

问题描述 tomcat直接用exe可以启动,然后在浏览器里面可以打开localhost:8080.但在eclipse里面不行 tomcat直接用exe可以启动,然后在浏览器里面可以打开localhost:8080.但在eclipse里面运行server,显示了started,但是无法打开localhost:8080网页.为什么啊... 解决方案 双击eclipse里边的tomcat服务器,看看监听端口是不是被改变了 解决方案二: 自己看下tomcat目录下的Log日志排查吧.