Tomcat注册成服务的几个注意点小结
下面给大家分享Tomcat注册成服务的几个注意点,详情如下所示:

打开界面后看下方环境变量,如果不懂的,建议了解下环境变量是啥。。

首先,如上图环境变量这4个必须得有:
JAVA_HOME:指向jdk的根目录
JRE_HOME:指向jdk目录下的jre文件夹
CLASSPATH:指向jdk目录下的lib文件夹
CATALINA_HOME:指向tomcat的根目录

service.bat文件中有着很多需要用到这4个环境变量的地方,缺失一个都会造成问题,不一定会注册失败,但运行的时候会出现一些问题。
本人是因为图省事,将CATALINA_HOME的指向,直接加载PATH之后,导致tomcat注册失败。。。。
你可以测试一下,将你tomcat根目录中bin文件夹下的service.bat文件拖入cmd中,按回车

命令出现了,输入命令(名字是自己定的):
service.bat install Tomcat9

注意一点,不要以为最下面一句The service ‘……' has been installed。出现就算是好了,上图框起来的地方路径必须得有,否则会出问题,咱就是吃了这个亏啊。
如果上述路径没有,则卸载tomcat重新配置环境变量,然后再安装。。。
总结
到此这篇关于Tomcat注册成服务的几个注意点小结的文章就介绍到这了,更多相关Tomcat注册成服务内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
Tomcat注册成服务的几个注意点小结
下面给大家分享Tomcat注册成服务的几个注意点,详情如下所示: 打开界面后看下方环境变量,如果不懂的,建议了解下环境变量是啥.. 首先,如上图环境变量这4个必须得有: JAVA_HOME:指向jdk的根目录 JRE_HOME:指向jdk目录下的jre文件夹 CLASSPATH:指向jdk目录下的lib文件夹 CATALINA_HOME:指向tomcat的根目录 service.bat文件中有着很多需要用到这4个环境变量的地方,缺失一个都会造成问题,不一定会注册失败,但运行的时候会出现一些问题.
-
将批处理文件注册成服务在系统启动的时候自动调用
前两天完成了将java程序注册成win服务,如今本人有一个java工程起重含有启动脚本startagent.bat.我想要达到的效果是:当系统启动的时候就自动调用startagent.bat脚本,于是开始网上寻求相关资料. 1.首先由师兄提示可以使用系统命令sc实现 sc create 服务名 binPath= .bat文件所在路径 start=auto (注意 =后面有空格,如果文件路径中含空格则使用引号引起来) 具体的参数可以使用sc /?来查看. 安装倒是挺顺利,管理/服务中出现了新安装的
-
c# 将Minio.exe注册成windows服务
minio 注册成windows 服务的工具开发 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Drawing; using System.IO; using System.Linq; using System.Management.Automation; using Sys
-
详解SpringBoot注册Windows服务和启动报错的原因
Windows系统启动Java程序会弹出黑窗口.黑窗口有几点不好.首先它不美观:其次容易误点导致程序关闭:但最让我匪夷所思的是:将鼠标光标选中黑窗口日志信息,程序竟然不会继续执行,日志也不会继续输出.从而导致页面一直处于请求状态.回车后程序才能正常执行.同时客户希望我们能部署在Windows系统上并且做到开机自动启动.针对以上需求将系统程序注册成Windows服务变得尤为重要. 针对于SpringBoot程序,目前主流的方法是采用winsw,简单方便.可是在开发过程中,针对不同的系统,启动服务可
-
Tomcat开启JMX服务方法介绍
Tomcat开启JMX服务很简单,只要在catalina.sh里添加: 1.CATALINA_OPTS="-Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=true 2." 端口号8999可以修改为未占用的端口即可. 修改JAVA_HOME/jre/lib/management目录下面的
-
Nginx设置成服务并开机自动启动的配置
在/etc/init.d下创建文件nginx [root@localhost ~]# vim /etc/init.d/nginx 其内容参考nginx官方文档 需要注意的配置: nginx="/usr/local/nginx/sbin/nginx" //修改成nginx执行程序的路径. NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf" //修改成nginx.conf文件的路径. 保存后设置文件的执行权限 [root
-
为MongoDB数据库注册windows服务
一.为什么要注册windows服务 mongodb启动比较麻烦,每次都要cmd去开启.注册windows服务,可以设置开机启动,比较友好. 二.如何注册windows服务 1.安装mongodb 2.在F盘新建文件夹: f:\mongodb\data --用来存放数据 f:\mongodb\logs --用来存放日志 3.指定数据库路径 运行cmd 切到mongodb的bin路径(假设F:\mongodb) F:\mongodb\bin>mongod --dbpath=f:
-
Docker consul的容器服务更新与发现的问题小结
目录 一.Docker consul的容器服务更新与发现 1.什么是服务注册与发现 2.什么是consul? 3.consul提供的一些关键特性 二.Consul部署 第一步:consul服务器上操作如下 1.建立 consul 服务 2.设置代理,后台启动 consul 服务器 第二步:registrator部署 192.168.80.20 上操作如下: 4.容器服务自动加入Nginx集群 5.安装Nginx.httpd测试镜像 6.在consul服务器中查看镜像是否注册 7.在web浏览器中
-
绿色版mysql注册卸载服务方法
#Path to installation directory. All paths are usually resolved relative to this.basedir="D:\MySQL Server 5.1/"#Path to the database rootdatadir="D:\MySQL Server 5.1/Data/" 但是因为免安装,所以不会生成服务,只需通过简单的命令就可以实现: 打开命令窗口切换到mysql的bin目录下. 1.注册服务
-
spring cloud consul注册的服务报错critical的解决
测试spring cloud 使用consul注册服务的时候,出现critical,如下: 怎么解决这个问题,现在只能看到health check检查失败了. 受限调用这个请求Get http://consulIp:8500/v1/agent/checks,调完请求,就会拿到返回数据: { ...... "service:test-service-xx-xx-xx-xx": { "Node": "zookeeper-server1", "
随机推荐
- FCKeditor 在chrome中不显示问题
- 浅谈七种常见的Hadoop和Spark项目案例
- 最基本的实现进度条效果的批处理
- iOS系统和微信中不支持audio自动播放问题的解决方法
- PHP HTTP 认证实例详解
- php获取文章上一页与下一页的方法
- JavaScript中ES6字符串扩展方法
- 将excel高效导入sqlserver的可行方法
- php 删除cookie和浏览器重定向
- Android编程实现在一个程序中启动另一个程序的方法
- dedecms集成财付通支付接口
- Android自定义View之边框文字、闪烁发光文字
- 搜索和替换文件或目录的一个好类--很实用
- Android异步更新UI的四种方式
- 基于C++的拼多多算法在线笔试题示例
- eclipse部署tomcat服务器无法启动问题的解决方法
- MyBatis中传入参数parameterType类型详解
- Python生成器以及应用实例解析
- 微信小程序中使用echarts的实现方法
- 详解如何在Vue项目中导出Excel
