您的位置:首页 > 运维架构 > Tomcat

servlet基础(Tomcat的配置和应用的建立)

2007-01-21 22:32 344 查看
带着问题去学习要比盲目的去看书要来的快 效果也会更好,现在来让我们带着问题来一步步精通Servlet.

1.什么是Servlet?
 Servlet就是基于java技术的web组件,被容器管理,能被编译成字节码被web服务调用,容器也称引擎,支持Servlet之间的通信是通过client请求被引擎执行成request/response对象进行的.

2.Tomcat服务器的安装和启动?

Tomcat的工作模式

独立的Servelet容器:

进程内的Servlet容器:JNI通信机制

进程外的Servlet容器:IPC通信机制

Tomcat的环境变量

Windows环境:

JAVA_HOME:JDK安装根路径(如:c:/j2sdk1.5.0_8).

CATALINA_HOME:Tomcat服务器安装路径(如:c:/tomcat 5.5.17).

(Windows环境下可以在cmd 用 set CATALINA_HOME 查看是否成功)

Linux环境:

假设JDK安装在/home/java/j2sdk1.5.0_8,Tomcat安装在/home/tomcat下

(Linux环境下环境变量的设置在 .bash_profile 注意:配置好环境变量后记得 source .bash_profile 可以用 echo CATALINA_HOME 查看是否成功)

Tomcat启动:

Windows环境:

进入Tomcat的安装目录下的bin目录 运行catalina.bat

Linux环境:

在终端进入Tomcat/bin目录 运行catalina.sh 或 startup.sh (startdown.sh是关闭Tomcat)

Tomcat的目录结构:

bin 存放启动和关闭Tomcat的脚本

conf 不同的配置文件 如server.xml web.xml等

work jsp编译后产生的class文件

webapp 应用示例,以后要部署的应用

3.web应用的目录结构:

webapp下建立一个应用例如

coffee

WEB-INF

classes //存放编译后的.class文件

lib //存放应用所需要的.jar文件

web.xml //Servlet的配置文件

启动Tomcat服务器在I浏览器中输入

http://localhose:8080/coffee (coffee是用户自己建立的应用路径名)

通过以上几步一个简易的web应用就建好了..接下来让我们看看如果来开发一个Servlet吧.....

4.如何开发一个Servlet?

A:按照Servlet规范编写一个Servlet组件(类)

实现javax.servlet.Servlet接口,并提供serivce()方法

B:要将该Servlet部署到一个WEB服务器的某个应用中

关于WEB应用:必须遵守特定的目录结构规范

Servlet部署的细节:类放在application root/WEB-INF/classes目录下

在application root/WEB-INF/web.xml中为Servlet配置一个用户可以访问的路径

C:测试Servlet

http://serveip:port/applicationpath/servletpath

(例如 http://localhost:8080/coffee/servletpath)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: