JSP与Html文件放在哪个文件夹下可以执行?


我的Tomcat与Java文件配置正确,也能编译。但执行tomcat\bin下的Startup.bat,提示确认Java路径是否正确。我在网上看别人说的配置Tomcat是Server.xml文件中在<Context="/examples"..></Context>后加<Context="/myweb" docBase="c:\myweb"....></Context>但将Html文件放置于myweb下就不能执行,请问:JSP与Html文件放在哪个文件夹下可以执行?

11 个解决方案

#1


先看看实例能不能运行,http;//localhost:8080正确不

jsp和html文件就是放在c:\myweb,即web应用的根下或它的自定义目录下,只是web-inf下的文件不能直接访问

#2


我的实例能运行,其他自己做的都不能运行,什么原因?

#3


你的问题可以有两个办法解决
一、在server.xml中配置上下文路径,找到一个context标签,再追加以下内容
  <Context path="/book" docBase="Book" 
         debug="0" privileged="true"/>
二、在boo目录下建立一个文件夹WEB=INF,再在建立一个文件web.xml同,内容可以为空,只要加上文件头就可以了,内容如下。
<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>
</web-app>

放到什么位置并不重要,只要路径正确都是可以访问到的。

#4


应该能运行的

在server.xml中配置上下文路径,找到一个context标签,再追加以下内容
  <Context path="/" docBase="c:\myweb" 
         debug="0" privileged="true"/>

#5


我试过都不能运行啊!

#6


<Context path="/book" docBase="Book" 
         debug="0" privileged="true"/>
这个的作用是追加一个应用程序的上下文,也就是说在tomcat启动时,会检测的多少个,什么样的应用程序目录被发布,其检测的范围就是Context标签或在webapps下应用目录中的web-inf下的web.xml。tomcat就是根据这两种方式来发布应用程序的。如果没有web.xml或Context标签,tomcat是不能发布的,
我所说的追加这个目录是根据你的需要在webapps下配置的目录如上,在webapps下应该有book目录,它的访问是通过http://localhost:8080/book来访问的。
但我不赞成通过修改server.xml来配置上下文,应该通过web.xml来配置最好

#7


检查你的jdk,不然换个更高版本的试试

#8


好像是没有配置classpath

#9


我的是jdk1.4几了,就是不行,什么原因?老兄们,帮帮忙,我快疯了。

#10


晕,说清楚点啊。。。。

#11


我认为这样完全可以解决:
1)你先找到你的JDK安装以后WebApp文件夹所在的位置。
2)找到WebApp文件夹以后,进入该文件夹下面的root子目录。
3) 你只需要把你编写的JSP程序文件(设为jsp1.jsp)放在...\WebApp\root目录下即可
4) 测试你的JSP文件,打开Internet Explorer,在地址栏键入:
   http://localhost:8080/jsp1.jsp  然后回车
5) 如果第4步不能够执行,那么必须仔细检查你的JDK的环境变量配置,同时还必须仔细
   检查你的JSP文件是否有错。

智能推荐

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
China Scenic Area
© 2014-2019 ITdaan.com 粤ICP备14056181号  

赞助商广告