部署并启动Tomcat服务器

  1. 解压apache-tomcat-8.5.28.zip到一个非中文目录下
  2. 配置一个环境变量JAVA_HOME=“C:\Program Files\Java\jdk1.8.0_121”
  3. 通过双击apache-tomcat-8.5.28\bin目录下的startup.bat启动服务器
  4. 可以在浏览器中输入localhost:8080(默认8080端口)来检测服务器是否启动
  5. 若已经启动了一个tomcat应用,再启动同一个tomcat会抛出一个异常,java.net.BindException:Address already in use:JVM_Bind:8080,因为端口已经被占用了

可以修改server.xml文件中的配置信息来修改端口号

    <Connector executor="tomcatThreadPool"
               port="8098" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
  1. 为了可以在Dos窗口的任意目录中启动tomcat服务器
  • 首先把D:\ProgramFiles (x86)\apache-tomcat-8.5.28\bin添加到path环境变量下,添加成功后,若在任意目录下通过startup启动tomcat服务器,会提示
The CATALINA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
  • 即是要求设置CATALINA_HOME环境变量:通过阅读startup.bat批处理文件可知CATALINA_HOME环境变量下有一个bin目录。而bin目录又有一个catalina.bat文件,由此可知CATALINA_HOME指的应该是tomcat安装的根目录

  • 于是把tomcat的根目录设为CATALINA_HOME环境变量

  • 此时可以在任意目录下通过startup.bat,sutdown.bat启动,关闭tomcat服务器

  • 继续阅读startup.bat文件,法学启动tomcat服务器的是catalina.bat文件

  • 在命令行窗口直接输入catalina,会有如下提示:
    commends:
    debug Start Catalina in a debugger

参数含义
debugStart Catalina in a debugger
debug -securityDebug Catalina with a security manager
jpda startStart Catalina under JPDA debugger run
run -securityStart in the current window with security manager
startStart Catalina in a separate windo
start -securityStart in a separate window with security manager
stopStop Catalina
configtestRun a basic syntax check on seruer.xml
versionWhat uersion of tomcat are you running?

catalina命令有如上的可选参数,常用以下三个命令:

run:在catalina同一个命令窗口下启动服务器(好处,如果启动出错可以看到错误,不会立刻闪退)

start:开启一个新窗口启动服务器

stop:关闭服务器

注:可以直接用ctrl+C直接关闭服务器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值