首页 > 系统相关 >Windows Server tomcat注册成服务(注册成服务后启动tomcat,war不自动解压)

Windows Server tomcat注册成服务(注册成服务后启动tomcat,war不自动解压)

时间:2023-05-09 16:35:01浏览次数:36  
标签:解压 bat 服务 tomcat 启动 Windows 注册 war

  1. 配置环境变量
    1. 创建一个 变量名为:CATALINA_HOME,变量值为:tomcat解压文件的位置, 例如     F:\apache-tomcat-7.0.65
    2. 变量名path下,后面添加     ;%CATALINA_HOME%\bin\;
  2. cmd打开命令窗口
  3. 再打开tomcat文件夹下的bin目录,里面有一个service.bat    将这个文件拖动到命令窗口中。  回车。 
  4. 在命令窗口下 输入service.bat install Tomcat (将tomcat加到服务中) (卸载tomcat服务,命令如下:service.bat uninstall Tomcat)
  5. 打开服务,找到tomcat,右击点击启动

  

  • 我遇到的问题是,tomcat 是放在windows server服务器C盘的Program Files目录下。使用tomcat\bin目录下的startup.bat启动是可以正常解压webapp目录下的war包,且可以访问到项目
  • 但是在服务里面启动tomcat就不会去解压war,且就算webapp下有之前已解压的war目录,也访问不到,看catalina..log提示tomcat java.io.IOException: 无法创建文件夹,可能是没有权限。
  • 我的解决办法:把tomcat挪到C盘底下,删掉之前服务,按上面1-5步骤,重新把tomcat注册到服务中,在服务中启动tomcat就正常了,war包会自动解压,也可正常访问

标签:解压,bat,服务,tomcat,启动,Windows,注册,war
From: https://www.cnblogs.com/bc1230/p/17385443.html

相关文章

  • linux|Windows|Xshell——Windows远程连接Linux服务器进行上传、下载文件,用远程登录工
    Windows远程连接Linux服务器进行操作时总会需要上传、下载文件。要实现这个目的,既可以通过FTP的方式,也可以在本地终端使用scp命令。但如果是使用Xshell等工具操作服务器的话,最简单的方法就是其自带支持的sz、rz命令了。这两个命令可以直接上传、下载文件,并自动弹出文件选择框,操作......
  • 在Windows上安装Docker
    一、前言跟着文档来,慢慢摸索,顺便记录一下在安装过程中遇到的问题,方便日后供自己查看二、DockerDesktop下载Docker官方点击Downloadandinistall 点击DockerDesktopforWindows 再次点击DockerDesktopforWindows 下载完成后执行DockerDesktopinstaller.ex......
  • 一个C#开发的Windows远程桌面工具
    作为一名程序员,日常远程到服务器再正常不过了,在Windows环境,我们一般是通过操作系统自带、或者第三方工具。今天给你推荐一个开源的Windows远程桌面工具。项目简介这是一个基于MSTSC连接Windows远程桌面,并对其进行封装实现管理多个远程桌面配置的小工具,兼容WindowsXP及以......
  • (原)Windows 7 64位旗舰版下 工商银行旧版金邦达U盾的无法使用的解决方法
    第三篇原创了,就是短了一点,大家见谅。 先把解决方法说一下,就是破财消灾,花48RMB又买了一个新的U盾(也是金邦达的,样子很土的像个山寨的U盘,做工明显没有老版的好)。但是也看到有人说老版的在Win764bit下仍旧可用,详见这个链接http://bbs.pcbeta.com/viewthread.php?tid=591837,该文中提......
  • 玩转 Tomcat 配置必备的 10 个小技巧!
    本文预计阅读时间较长,建议收藏慢慢看哦 现在开发JavaWeb应用,建立和部署Web内容是一件很简单的工作。使用JakartaTomcat作为Servlet和JSP容器的人已经遍及全世界。Tomcat具有免费、跨平台等诸多特性,并且更新得很快,现在非常的流行。 你所需要做的就是:按照你的需求配置Tomcat,......
  • windows批处理如何为个位数字增加或者去掉前导0
    答案来自ChatGPT@echooffsetlocalrem设置字符串set"str=9"rem检查字符串长度if"%str:~1%"==""(set"str=0%str%")echo结果:%str%endlocal在这个示例中,我们首先将字符串9存储在变量str中。然后,我们使用子字符串提取操作%str:~1%来获取字符串的第二个字......
  • 如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
    如何制作ESXiUSB启动盘请访问原文链接:https://sysin.org/blog/create-bootable-esxi-usb-installer/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org以下USB存储设备可以是U盘/SD卡,当然USBSSD更佳。macOSmacOS使用终端自带命令即可完成操作。查看US......
  • Windows下cygwin编译redis源码
    准备环境安装cygwin64下载地址:https://www.cygwin.com/运行安装程序,一直下一步选择阿里镜像,目前试过163,会比阿里慢需要选择的包有make、pkg-config、pythongcc相关是否需要还不确定安装重新可重复执行,缺少的包下次可以补上点击下一步等待安装完成即可下载redis源码https://......
  • windows 导出备份 WiFi 密码
    Wi-Fi-code.bat@echoofffor/f"skip=9tokens=1,2delims=:"%%iin('netshwlanshowprofiles')do@echo%%j|findstr-i-vecho|netshwlanshowprofiles%%jkey=clear>>%USERPROFILE%\desktop\Wi-Fi-code.txtstart%USERPR......
  • SpringCloud Hoxton——Consul服务注册与发现
    1.开篇Consul是什么?Consul是一套开源的分布式服务发现和配置管理系统,由HashiCorp公司用Go语言开发。提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网格,总之Consul提供了一种完整的服务......