我想请教大家,在开发一个JSP网页时,怎么在Tomcat中配置一个web.xml文件呀?它有具体的格式吗?在web.xm中l是不是有一些必选的元素啊?我参考了其它一些web.xml文件,发现它们的内容格式不怎么相同呀.
比如:在D:\Program Files\Tomcat 6.0\conf中,它的内容是:...................<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>fork</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>xpoweredBy</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>............. <mime-mapping>
<extension>bcpio</extension>
<mime-type>application/x-bcpio</mime-type>
</mime-mapping>等内容.而在D:\Program Files\Tomcat 6.0\webapps\ROOT\WEB-INF目录下的内容是:<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
</web-app>
搞不懂呀?
解决方案 »
- 问题,高手请进Openfire+Spark+Redfire严重问题
- 关于java JDK 安装的一些问题
- 如果做到批量下载文件数据,文件是从oracle中的blob获得的
- 发布问题
- 高手请教:向数据库里插入数据发生异常
- buffalo 集成spring报错(net.buffalo.service.NoSuchServiceException: baseSci)求高手解决 急
- 求助,如何使用replace
- 深入cookie(向高手请教)
- 先到先得(在线等候)
- SSH框架报错,好长时间没解决。。
- 很崩溃的问题 jsp+servlet
- 初學hibernate 出現java.lang.UnsupportedClassVersionError: javax/transaction/Synchronization
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
你看tomcat/webapp/下面的例子或者root都行
当使用servlet时需要配制,格式一般固定用ide开发时会自动配制,
什么好配置的.
我的WEB.XML文件内容如下:<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5"> </web-app>
放在D:\Program Files\Tomcat 6.0\webapps\com.ibm.jdg2e.servletApp\web\WEB-INF目录下.我写了一个Context片段<?xml version="1.0" encoding="ISO-8859-1"?>
<Context crossContext="true" debug="5" docBase="D:\java\com.ibm.jdg2e.servletApp"
path="\com.ibm.jdg2e.servletApp" reloadable="true"
workDir="work\catalina\localhost">
</Context>放在D:\Program Files\Tomcat 6.0\conf\Catalina\localhost这个目录下.
我把这个WEB工程放在D:\java目录下,工程名是:com.ibm.jdg2e.servletApp.
后来我把这个工程放在D:\Program Files\Tomcat 6.0\webapps目录下.其中listProduct.jsp是第一个文件.但打开页面出现了HTTP 500-的错误.
当使用servlet和filter时需要配制,你的这个WEB工程中没有用到servlet和bean文件,如果不会弄xml文件,那就找个新的覆盖它就行了
<Context crossContext="true" debug="5" docBase="D:\java\com.ibm.jdg2e.servletApp"
path="\com.ibm.jdg2e.servletApp" reloadable="true"
workDir="work\catalina\localhost">
</Context> 放在D:\Program Files\Tomcat 6.0\conf\Catalina\localhost这个目录下.
我把这个WEB工程放在D:\java目录下,工程名是:com.ibm.jdg2e.servletApp.
后来我把这个工程放在D:\Program Files\Tomcat 6.0\webapps目录下. 其中listProduct.jsp是第一个文件. 但打开页面出现了HTTP 500-的错误.
希望给点建议
<Context>
<Resource driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:XE"
username="system"
password="123"
name="jdbc/oracle"
type="javax.sql.DataSource"
maxActive="2"
auth="Container"/>
</Context>
web.xml 如果你不用mvc2是不用配置的,但我看你的context不明白,你试试我这个吧
不能浏览.一句话, 归根接底我的问题就是:我怎样发布一个非常简单的.jsp 文件.我照书上说的把那个书上的hello.jsp例子编写好后放在
D:\Program Files\Tomcat 6.0\webapps\ROOT 下 , 其中D:\Program Files\Tomcat 6.0是我的Tomcat 6.0的
安装目录. 我现在连这样最简单的要求都不能完成.郁闷.....................
1: 我的Tomcat6.0 上的JVM 的是:C:\Program Files\Java\jre1.5.0\bin\client\jvm.dll
JAVA classpath: D:\Program Files\Tomcat 6.0\bin\bootstrap.jar 2: 我的Eclipse3.3 的JRE也是:JRE1.5.0
3: 我的Eclipse 安装在D:\Eclipse下.
4: 我的IIS是IIS5.1
5: 我的操作系统是GHOST XP Professiona SP2(IIS5.1是我在网上下的,因我的机器上没有,连默认的都没有,按理来说我应该装对了,我在Internet信息服务上都有挖,我连ASP文件都浏览不了,老是出现 HTTP 500的错误,上面解释是说
Internal Server Error)6 :我的JVM是安装在C:\Program Files\Java其中这个目录下有:
jdk1.5.0 , jre1.5.0 ,jre1.6.0_05(不知道这个是什么时候装的)