Apache Tomcat开机后台启动
作为软件开发人员,经常接触Tomcat,完成的项目,需要部署到服务器上的Tomcat,才能供其他人访问浏览。
因为存在以下问题,所以需要把Tomcat设置为后台自动启动:
1.服务器可能因环境故障面临停电,重启服务器后,Tomcat也得手动重启,是否不方便。
2.通过startup.bat启动Tomcat后,总会有个DOS窗口,比较难看,而且容易不小心关掉。
安装完成tomcat后,可以在tomcat的bin目录点击startup.bat启动tomcat服务,这时在浏览器中输入http://localhost:8080(8080:tomcat端口,根据设置而变),如果能够看到tomcat的首页tomcat便已经安装正确,可以使用。
现在介绍使tomcat做到开机并后台运行的方法。
一、配置JDK环境变量测试成功后,配置Tomcat的环境变量
1.新建变量名:CATALINA_BASE,变量值:D:\apache-tomcat-8.0.23(tomcat的安装目录)
2.新建变量名:CATALINA_HOME,变量值:D:\apache-tomcat-8.0.23(tomcat的安装目录)
3.打开PATH,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
二、打开tomcat安装目录下的bin目录找到service.bat
三、开始->运行->cmd,切换到tomcat安装目录下的bin目录
四、键入 service.bat install Tomcat 输完然后按Enter键,若提示The service 'SERVICE_NAME' has been installed,则代表把该tomcat注册为windows系统的服务成功。
五、我的电脑->管理->服务,里面就能找到刚Apache Tomcat,选中->右键->属性,把启动设置为自动,这样tomcat就会开机后台运行。
期间遇到不少问题:
问题一 bin目录下并没有service.bat
这个是tomcat版本问题,官网上的标准版是不带service.bat的(如:apache-tomcat-7.0.54);
带特定操作系统信息的tomcat中是包含service.bat的(如:apache-tomcat-7.0.54-windows-x86)。
问题二 注册过程中出现:failed to install
1).使用管理员身份运行cmd,然后再service.bat install Tomcat;
2).可能是之前装了tomcat直接删除tomcat目录或没有正确移除导致:
解决办法:开始->运行->cmd services.msc 查看之前安装的tomcat对应的服务名(serviceName),然后再cmd窗口执行sc delete 'serviceName',然后再安装本次需要安装的tomcat。
注意事项:
安装的tomcat X86或X64,最好与服务器的位数相对应。
(该文仅供学习交流。如有不同观点,欢迎留下宝贵意见~)
Apache Tomcat开机后台启动的更多相关文章
- tomcat 开机后台运行
引用:http://jingyan.baidu.com/article/a65957f4b12b8724e77f9b5a.html Tomcat是Apache 软件基金会(Apache Softwar ...
- JAVA-安装apache tomcat服务器
下载地址:http://tomcat.apache.org/ 选择需要下载的版本 下载windows service installer,找到文件双击进行安装 next i agree next ne ...
- 设置tomcat开机自启和后台运行
前言:程序登录遇到了问题,重启服务器上的tomcat后程序可以正常的使用,是通过进入bin目录,双击startup.bat运行启动的程序,此时会弹出启动窗口,而且该窗口不能关闭,这个窗口是tomcat ...
- java部署:CentOS 7下Tomcat安装与配置教程(Tomcat开机启动)
一.前言 1.本教程主要内容 Tomcat安装与基础配置 Tomcat开机启动配置 2.本教程适用范围与环境信息 适用范围 软件/工具 版本说明 CentOS CentOS 7 Tomcat Tomc ...
- 【linux】设置 tomcat 开机启动
方法一: linux 下tomcat开机自启动修改Tomcat/bin/startup.sh 为: export JAVA_HOME=/usr/java/j2sdk1.4.2_08 export CL ...
- java_tomcat_the_APR based Apache Tomcat 小喵咪死活启动报错_临时方案
报错信息如下: 信息: The APR based Apache Tomcat Native library which allows optimal performance in productio ...
- 启动tomcat直接报错:org.apache.tomcat.util.digester.Digester startElement
今天很奇怪,自己手动搭建了一个ssm(spring+springmvc+mybatis)的项目,然后添加到tomcat下,启动直接报错: 2017-3-19 9:24:47 org.apache.to ...
- CentOS 7 服务器配置--配置Tomcat开机启动
#编辑Tomcat的文件,追加内容 vi /data/tomcat/apache-tomcat-8.0.43/bin/catalina.sh #追加内容,在CLASSPATH= 上面的第三行 CATA ...
- Tomcat多应用启动报错:org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load [].
Loaded org.apache.tomcat.util.net.NioBlockingSelector$BlockPoller$RunnableRemove from .M22/lib/tomca ...
随机推荐
- jQuery 表格删除,添加行
var colsNum = 4; 1,$(document),ready(function () { $.("#id1").parent().after('<tr class ...
- json数组转普通数组 普通数组转json数组
1.json_decode() json_decode (PHP 5 >= 5.2.0, PECL json >= 1.2.0) json_decode — 对 JSON 格式的字符串进行 ...
- 遇到 java.io.EOFException 异常的解决办法
可以试着clean项目后再启动!原因未明
- Java中用ClassLoader载入各种资源(类、文件、web资源)的方法
lassLoader主要对类的请求提供服务,当JVM需要某类时,它根据名称向ClassLoader要求这个类,然后由ClassLoader返回这个类的class对象. ClassLoader负责载入系 ...
- JAVA字符串05之课程问题解决
(一)古罗马皇帝凯撒在打仗时曾经使用过以下方法加密军事情报:请编写一个程序,使用上述算法加密或解密用户输入的英文字串. 1.设计思想:首先选择是加密字符串还是解密字符串,两种算法相似.如果要加密字符串 ...
- ASP.NET 教程(一)
ASP.NET 是一个开发框架,用于通过 HTML.CSS.JavaScript 以及服务器脚本来构建网页和网站. ASP.NET 支持三种开发模式: Web Pages.MVC (Model Vie ...
- 深入浅出Mybatis系列(四)---配置详解之typeAliases别名(mybatis源码篇)
上篇文章<深入浅出Mybatis系列(三)---配置详解之properties与environments(mybatis源码篇)> 介绍了properties与environments, ...
- java List 排序
List<Map.Entry<String, String>> infoIds = new ArrayList<Map.Entry<String, String&g ...
- JBoss-7.1.1 http访问端口修改
修改http服务端口 找到 jboss-as-7.1.1.Final/standalone/configuration/standalone.xml文件,找到第298行,如下图: 如果我们想改成80端 ...
- jmeter
Apache JMeter是Apache组织开发的基于Java的压力测试工具.用于对软件做压力测试,它最初被设计用于Web应用测试但后来扩展到其他测试领域. 它可以用于测试静态和动态资源例如静态文件. ...