问题描述
我的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到底是大小写自己试下