启动Tomcat,设置CATALINA_HOME环境变量

时间:2025-03-27 10:12:18
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文件