n Tomcat服务器的安装
1. 首先确保自己开发的计算机上已经安装了JRE,这里统一安装JRE1.7。因为Tomcat服务器是java语言开发的,服务器要想运行必须有java的运行环境。
2. 将tools/tomcat7/apache-tomcat-7.0.57.zip压缩包直接解压缩到D:\目录下。这里我们使用的是免安装绿色版tomat服务器。
n Tomcat的目录介绍
1) bin -- 命令中心(启动命令,关闭命令…)
2) conf -- 配置中心(端口号…)
3) lib -- Tomcat的字节码文件
4) logs -- 日志文件
5) temp -- 临时文件
6) webapps -- 存放项目的文件
7) work -- 编译过的文件(jsp生产的java文件)
n Tomcat服务器的配置
1. 由于Tomcat服务器底层是java语言实现的,所以需要java的运行环境,也就是需要JVM,我们在这里只需要配置一个环境变量即可,这个环境变量供Tomcat服务器找到java的运行环境,如下所示:
a) JAVA_HOME=C:\Java\jdk7
i. 这个环境变量是必须要配置的,注意不要添加分号;
ii. Tomcat默认的会去找JAVA_HOME 路径所指定的jdk。
b) path = D:\apache-tomcat-7.0.57\bin (cmd 下为操作系统指路[startup 和 stop在哪里])
c) CATALINA_HOME = D:\apache-tomcat-7.0.57(不是必须的,给操作系统指路,tomcat在哪里)
i. Cmd 下输入 startup 就可以启动Tomcat
ii. 如果Tomcat启动后未关闭,再次启动就会报错或者是端口被其他的程序占用
1. java.net.BindException: Address already in use: JVM_Bind<null>:8080
iii. 但是输入 shutdown 时候不可以关闭,因为与操作系统的关机命令冲突了
1. 所以我们要把shutdown 更改为stop。
2. 打开CATALINA_HOME(D:\apache-tomcat-7.0.57)下的bin文件夹,找到startup.bat批处理文件双击启动Tomcat服务器。如果出现下图则表示服务器启动成功。下面窗口开启表示tomat服务器启动,JVM处于运行状态,可以理解为main方法在运行。点击该窗口右上角的关闭按钮退出JVM,JVM退出之后tomat服务器也就退出了,因为tomcat服务器是java实现的。(尽量不要采用这种方式关闭服务器,有的时候会出问题。)
3. 打开CATALINA_HOME(C:\apache-tomcat-6.0.32)下的bin文件夹,找到shutdown.bat批处理文件双击关闭Tomcat服务器。(这是一种正规的关闭方式,不会出现服务器没有关闭的现象。)
4. 为了方便我们启动和关闭服务器推荐把启动和关闭服务器的命令配置到环境变量PATH中。这样我们就可以随时随地使用命令开启和关闭服务器了。如下所示:
PATH= C:\apache-tomcat-6.0.32\bin (在原先的PATH后面添加即可,不是必须配置的)
CATALINA_HOME= C:\apache-tomcat-6.0.32 (不是必须的)
由于在执行关闭Tomcat服务器命令的时候shutdown.bat和windows操作系统关闭计算机的命令冲突了,推荐将tomcat服务器的shutdown.bat修改名为stop.bat
n Tomcat服务器的端口号更改:
n D:\apache-tomcat-6.0.32\conf\ server.xml
<Connectorport="8080"protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"/>
8080更改为为80更改后如下:
<Connectorport="80"protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"/>
由于80属于默认端口,所以访问的时候不用再写端口号了。
与关闭电脑的命令冲突
C:\Documents andSettings\Administrator>shutdown -s-t 360
用法: shutdown [-i | -l | -s | -r | -a] [-f] [-m \\computername] [-t xx][-c "co
mment"] [-dup:xx:yy]
没有参数 显示此消息(与 ? 相同)
-i 显示 GUI 界面,必须是第一个选项
-l 注销(不能与选项 -m 一起使用)
-s 关闭此计算机
-r 关闭并重启动此计算机
-a 放弃系统关机
-m \\computername 远程计算机关机/重启动/放弃
-t xx 设置关闭的超时为 xx 秒
-c "comment" 关闭注释(最大 127 个字符)
-f 强制运行的应用程序关闭而没有警告
-d [u][p]:xx:yy 关闭原因代码
u 是用户代码
p 是一个计划的关闭代码
xx 是一个主要原因代码(小于 256 的正整数)
yy 是一个次要原因代码(小于 65536 的正整数)
C:\Documents andSettings\Administrator>shutdown -s -t 360
C:\Documents andSettings\Administrator>shutdown -a
C:\Documents andSettings\Administrator>