日期:2014-05-18  浏览次数:20696 次

JSP的环境配置一问题!
我用的是JDK1.6,Tomcat5.5,配置如下
catalina_base D:\Tomcat 5.5
catalina_home D:\Tomcat 5.5
classpath .;D:\Java\jdk1.6.0\lib;D:\Tomcat 5.5\common\lib
java_home D:\Java\jdk1.6.0
path D:\Java\jdk1.6.0\bin;
在浏览器输入http://127.0.0.1:8080,可以看到Tomcat的欢迎界面,我在D:\Tomcat 5.5\webapps下建立了一个文件夹DDD,里面建了个WEB-INF文件夹,WEB-INF里有web.xml这个文件如下
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
  version="2.4">

<welcome-file-list>
  <welcome-file>index.html</welcome-file>
  <welcome-file>index.htm</welcome-file> 
  <welcome-file>index.jsp</welcome-file> 
  </welcome-file-list>

  <display-name>Webdav Content Management</display-name>
  <description>
  Webdav Content Management
  </description>
  <!-- The Usual Welcome File List -->
  <welcome-file-list>
  <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
DDD文件夹里有一个文本文件,和一个index.html文件
在浏览器输入http://127.0.0.1:8080/DDD显示如下错误
HTTP Status 404 - /DDD/

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

type Status report

message /DDD/

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


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

Apache Tomcat/5.5.23
这是为什么??怎么才能在D:\Tomcat 5.5\webapps下建立一个JSP的站点呢?

------解决方案--------------------
最简单的办法是你在DDD下建一个.jsp 或者 .html文件 ,然后输入
http://127.0.0.1:8080/DDD/xxx.jsp或xxx.html
------解决方案--------------------
1楼说的对
------解决方案--------------------
同意楼上说法,但是如果用集成开发工具的话,直接在WEB-ROOT下建立JSP文件是很直观的,建议下载 myeclipse和 eclipse的集成工具 www.myeclipse.com
------解决方案--------------------
lyric1812 说的不错 。。。用工具挺简单的
------解决方案--------------------
刚开始学习的话,还是建议直接手写,这样可以更加直接的了解JSP的运行原理,但是一旦对这些已经了解的话,还是用工具吧,那样会节省你很多时间的,除非你想成为一个高手,因为我认识的高手基本都是很少用工具的,毕竟工具对他们来说已经么有太大的用处的,还会浪费很多编译的时间。
------解决方案--------------------
“最简单的办法是你在DDD下建一个.jsp 或者 .html文件 ,然后输入 http://127.0.0.1:8080/DDD/xxx.jsp或xxx.html”
这个方法我试过了,还是不行,用集成开发工具myeclipse这个我也在用,不过问题是如果我上网去下载一个JSP的网站,我要想我机子上运行起来,又不知道怎么在myeclipse下配置它.还是kqw1981说得对,了解JSP的运行原理是最好的,所以请大家帮帮忙,看一下怎么才能在DDD下建一个.jsp 或者 .html文件 ,然后输入 http://127.0.0.1:8080/DDD/xxx.jsp或xxx.html能访问得了。
------解决方案--------------------
我在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> 
<display-name>My Web Application</display-name> 
<description> 
A application for test. 
</description> 
</web-app> 

然后在/DDD下建立了一个index.jsp的测试页面,输入的是:
<html>
<html><body><center> 
A JSP Page Testing!!!
</center></body></html> 
启动Tomcat后访问成功。
希望对你有所帮助。。

哦,事先启动了Tomcat的话需重启