0 Comments

Servlet与Javabean配置

发布于:2013-10-14  |   作者:广州网站建设  |   已聚集:人围观

(一)目录结构

tomcat的目录结构如下: 目录名 简介 
bin 存放启动和关闭tomcat脚本 
conf 包含不同的配置文件,server.xml(Tomcat的主要配置文件)和web.xml 
work 存放jsp编译后产生的class文件 
webapp 存放应用程序示例,以后你要部署的应用程序也要放到此目录 
logs 存放日志文件

lib/japser/common 这三个目录主要存放tomcat所需的jar文件,webapps文件夹主要用于web应用程序部署,比如你可以把你的应用程序包,如war文件拷到该目录下,容器会自动部署;conf文件夹下主要是放置tomcat的服务器的相关配置文件;common文件夹主要是对容器全局变量的文件放置地方,如common/lib下就是放置一些需要全文配置的文件包。 
广州网站建设,网站建设,广州网页设计,广州网站设计
(二)servlet配置 
(1)java_home=D:\jdk1.5 path=%JAVA_HOME%\binclasspath=.;D:\jdk1.5\lib\dt.jar;D:\jdk1.5\lib\tools.jar;D:\Tomcat 5.5\common\lib\servlet-api.jar;

*注:“.;”代表当前目录下的所有引用,“%...%”变量宏替换,其中D:\Tomcat 5.5\common\lib\servlet-api.jar为Tomcat的servlet API实现,一定要加上,否则无法编译servlet 
(2)注册servlet

在d:\tomcat5.5\webapps中新建文件夹shop/WEB-INF,将ROOT/WEB-INF中的classes,lib,web.xml拷入WEB-INF中。 
用记事本打开d:\tomcat5.5\webapps\shop\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/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd "; version="2.4"> 
<display-name>Welcome to Tomcat</display-name> 
<description>Welcome to Tomcat</description> 
- <!-- JSPC servlet mappings start 
--> 



- <!-- JSPC servlet mappings end 
--> 
</web-app> 
之间相应位置追加以下两组数据: 
<servlet> 
<servlet-name>Hello</servlet-name> 
<servlet-class>Hello</servlet-class> 
</servlet> 
<servlet-mapping> 
<servlet-name>Hello</servlet-name> 
<url-pattern>/servlet/Hello</url-pattern> 
</servlet-mapping> 
*注:<servlet-name>...</servlet-name>为servlet在服务器中的ID 
<servlet-class>...</servlet-class>为servlet-class类名 
<url-pattern>...</url-pattern>为镜像路径亦虚拟路径 
D:\tomcat5.5\common\classes为类共享目录,亦可在: 
D:\tomcat5.5\webapps\shop\WEB-INF\web.xml 
D:\tomcat5.5\webapps\servlets-examples\WEB-INF\web.xml 
中注册,不过在应用servlet时须加入D:\tomcat5.5\webapps\下的目录名,如: 
http://localhost:8080/shop/servlet/Hello 
http://localhost:8080/servlets-examples/servlet/Hello 
e.重新启动服务器后,打开IE浏览器并在地址栏中输入http://localhost:8080/servlet/Hello 
(3)、将jsp文件放在/shop中,将编译的class文件放在/shop/WEB-INF/classes中。 
广州网站建设,网站建设,广州网页设计,广州网站设计
(三)javabean配置

(1)、在d:\tomcat5.5\webapps中新建文件夹shop/WEB-INF,将ROOT/WEB-INF中的classes,lib,web.xml拷入WEB-INF中 
(2)、将jsp文件放在/shop中,将编译的class文件包括包名一起放在/shop/WEB-INF/classes中
运行jsp即可。 
注:javabean文件必须带包名,即在javabean文件开头要有package pname

飞机