1. 部署并启动tomcat服务器
(1).解压apache-tomcat-7.0.到一个非中文目录下。
(2).配置一个环境变量.java_home(指向JDK安装的根目录)或jre_home.
(3).通过双击apache-tomcat-7.0.56\bin 目录下的,启动服务器。
(4).可以在浏览器中输入localhost:8080来检验Tomcat安装是否正确。
(5).若已经启动了一个Tomcat应用,若再启动同一个Tomcat应用,会抛出异常:
:Address already in use:JVM_Bind:8080 因为
端口已经被占用。
:开源的Servlet容器。
3.可以通改过修改 文件中的配置信息来修改Tomcat服务器的端口号:
<Connector port="8989" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
把port的值改为其他的端口号即可。
4.为了可以在任意目录下启动Tomcat服务器
4.1 .把D:\gongju\apache-tomcat-7.0.56\bin 添加到path下
添加成功后,若在任意目录下通过startup启动Tomcat服务器,会有提示:
The CATALINA_HOME enviroment varible is not defined correctly
This environment variable is needed to run this program
即:要求设置CATALINA_HOME这个环境变量:
5.设置CATALINA_HOME环境变量:
5.1 .通过阅读批处理文件,可知CATALINA_HONE 环境变量下有一个bin目录
而bin目录又有一个文件,由此可知CATALINA_HOME指向的应该是Tomcat安装
的根目录
于是把Tomcat的根目录设为CATALIN_HOME 环境变量。
此时即可在任意目录下通过、 启动、关闭Tomcat服务器.
6. 继续阅读文件 ,发现启动tomcat服务器的是
在命令行窗口直接输入 catalina,提示如下 :
commands:
debug
Start Catalina in a debugger
debug -security
Debug Catalina with a security manager
jdpa start
Start Catalina under JPDA debugger
run
Start Catalina in the current window
run -security
Start in the current window with security manager
start
Start Catalina in a separate window
start -security
Start in a separate window with security manager
stop
Stop Catalina
version
What version of tomcat are you running?
catalina 命令有如上可选的的参数。
run: 在catalina 同一个命令行窗口下启动服务器。
start:开启一个新窗口启动服务器
stop: 关闭一个服务器。
7.第一个WEB应用程序:开发,并部署到tomcat服务器下运行
(1).在Eclipse新建一个Java Project
(2).在Java 项目下创建WEB开发的目录结构
——WebContent
—WEB-INF
-classes(编译后的class文件必须放在该目录下)
-lib
-
html 页面
jsp 页面
图片。。。
(3).在src 下新建一个Person类
(4).手工的Person 类对应的class文件(含包)复制到classes目录下
(5).在WebContent 目录下新建一个JSP文件