1. 部署并启动tomcat服务器
(1).解压apache-tomcat-7.0.56.zip到一个非中文目录下。
(2).配置一个环境变量.java_home(指向JDK安装的根目录)或jre_home.
(3).通过双击apache-tomcat-7.0.56\bin 目录下的startup.bat,启动服务器。
(4).可以在浏览器中输入localhost:8080来检验Tomcat安装是否正确。
(5).若已经启动了一个Tomcat应用,若再启动同一个Tomcat应用,会抛出异常:
java.net.BindException:Address already in use:JVM_Bind:8080 因为
端口已经被占用。
2.Tomcat:开源的Servlet容器。
3.可以通改过修改server.xml 文件中的配置信息来修改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 .通过阅读startup.bat批处理文件,可知CATALINA_HONE 环境变量下有一个bin目录
而bin目录又有一个catalina.bat文件,由此可知CATALINA_HOME指向的应该是Tomcat安装
的根目录
于是把Tomcat的根目录设为CATALIN_HOME 环境变量。
此时即可在任意目录下通过startup.bat、shutdown.bat 启动、关闭Tomcat服务器.
6. 继续阅读startup.bat文件 ,发现启动tomcat服务器的是catalina.bat
在命令行窗口直接输入 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
-web.xml
html 页面
jsp 页面
图片。。。
(3).在src 下新建一个Person类
(4).手工的Person 类对应的class文件(含包)复制到classes目录下
(5).在WebContent 目录下新建一个JSP文件
(1).解压apache-tomcat-7.0.56.zip到一个非中文目录下。
(2).配置一个环境变量.java_home(指向JDK安装的根目录)或jre_home.
(3).通过双击apache-tomcat-7.0.56\bin 目录下的startup.bat,启动服务器。
(4).可以在浏览器中输入localhost:8080来检验Tomcat安装是否正确。
(5).若已经启动了一个Tomcat应用,若再启动同一个Tomcat应用,会抛出异常:
java.net.BindException:Address already in use:JVM_Bind:8080 因为
端口已经被占用。
2.Tomcat:开源的Servlet容器。
3.可以通改过修改server.xml 文件中的配置信息来修改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 .通过阅读startup.bat批处理文件,可知CATALINA_HONE 环境变量下有一个bin目录
而bin目录又有一个catalina.bat文件,由此可知CATALINA_HOME指向的应该是Tomcat安装
的根目录
于是把Tomcat的根目录设为CATALIN_HOME 环境变量。
此时即可在任意目录下通过startup.bat、shutdown.bat 启动、关闭Tomcat服务器.
6. 继续阅读startup.bat文件 ,发现启动tomcat服务器的是catalina.bat
在命令行窗口直接输入 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
-web.xml
html 页面
jsp 页面
图片。。。
(3).在src 下新建一个Person类
(4).手工的Person 类对应的class文件(含包)复制到classes目录下
(5).在WebContent 目录下新建一个JSP文件
本文介绍了如何部署并启动Tomcat服务器,包括设置JAVA_HOME环境变量,解决端口冲突问题,以及通过修改server.xml改变端口号。同时,详细说明了设置CATALINA_HOME环境变量的方法,使得在任意目录下都能启动Tomcat,并解析了catalina.bat的命令选项。最后,文章提到了开发并部署第一个WEB应用程序的基本步骤。
2217

被折叠的 条评论
为什么被折叠?



