Tomcat¶
windows系统启动tomcat服务的三种方式¶
方法一:¶
双击执行tomcat/bin目录下的startup.bat文件,会自动显示一个命令行窗口(关闭窗口,服务会停止),不推荐此方法,会严重影响系统访问速度。
隐藏弹出的Tomcat的DOS黑框
Windows 上 tomcat 启动调用文件顺序:startup.bat->catalia.bat->setclasspath.bat。其中 setclasspath.bat 用于设置 JAVA_HOME,JRE_HOME,java.exe 和 jdb.exe 目录。
在 setclasspath.bat 文件第 75-80 行有如下内容,指定打开 Tomcat 的是 java.exe 程序,已经知道 Java 的 java.exe 命令打开 .jar 程序时,会在控制台打印程序中所有的输出语句的,如 System.out.println("Hello World"); 而 Java 的 javaw.exe 则不会打印信息。
隐藏弹出的 Tomcat 黑框的解决办法是将 java.exe 改为 javaw.exe 即可:set _RUNJAVA="%JRE_HOME%\bin\javaw.exe"
方法二:¶
将tomcat以服务的形式安装,然后在服务管理中,启动tomcat服务。
配置jdk的环境变量以及Tomcat的环境变量:
例如:CATALINA_HOME:D:\apache-tomcat-7.0.47
JAVA_HOME:C:\Program Files\Java\jdk1.8.0_121
CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
进入tomcat安装目录的bin目录中,找到service.bat批处理文件,然后打开cmd命令窗口,将service.bat文件拖动到cmd命令窗口中, 然后 空格 install tomcat 回车,进行服务安装。
安装完成后,在windows服务中进行查看是否安装成功,也可以通过命令查看。
右键 计算机->管理->服务和应用程序->服务 查看tomcat服务状态,可以对其进行修改(自动、自动延迟、手动、禁用)
启动服务:net start 服务名
停止服务:net stop 服务名
服务自启:sc config 服务名 start=auto
禁用服务:sc config 服务名 start=disabled
方法三:¶
利用Windows的任务计划程序库,创建一个任务,让计算机开机自动执行tomcat/bin目录下的startup.bat文件,这种方式不会显示命令行窗口。
注意事项: 1.定时任务-脚本起始于要配置bin的路径 2.修改常规配置:勾选-不管用户是否登录都要运行、隐藏定时器