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", "
随机推荐
- JAVA实现数字大写金额转换的方法
- python查询sqlite数据表的方法
- python实现k均值算法示例(k均值聚类算法)
- Python的自动化部署模块Fabric的安装及使用指南
- Ruby的基础语法入门学习教程
- Shell动态生成数组的多种方法
- oracle数据库中如何处理clob字段方法介绍
- SUSE Linux下通过RPM方式卸载MySQL 5过程笔记
- js word表格动态添加代码
- android开发中使用java观察者模式
- Javascript学习笔记6 prototype的提出
- Node.js dgram模块实现UDP通信示例代码
- android横竖屏切换时候Activity的生命周期
- asp.net Execl的添加,更新操作实现代码
- Activit跳转动画之界面上某个位置并裂开上下拉伸动画跳转
- 利用JS判断客户端类型你应该知道的四种方法
- Vue.js通用应用框架-Nuxt.js的上手教程
- 详解thinkphp中的volist标签
- 浅谈vux之x-input使用以及源码解读
- vue使用混入定义全局变量、函数、筛选器的实例代码