如题:

Tomcat部署
进入到Tomcat的bin目录,执行命令:service.bat install  [service_name]
安装完毕后服务中能看见Apache Tomcat 7.0 [service_name]命名的服务项。
如果卸载服务,可以执行:service.bat remove  [service_name]

如果我们部署的服务不想用Apache Tomcat 7.0做前缀怎么办?答案是修改service.bat文件,把这里面的标红框的Apache Tomcat 7.0文本替换成自己需要的前缀文本,例如YYWY_

这样如果执行安装命令是

service.bat install Server

的话,则服务的名称就是

YYWY_Server

Mysql:
首先在cmd命令行中通过cd命令进入mysql的bin目录
然后通过命令mysqld install YYWY_Mysql命令注册一个Mysql服务即可。

卸载服务则使用 mysqld -remove

如果是其他自定义的批处理文件则参考

https://blog.csdn.net/MAOZEXIJR/article/details/84546539

1、工具软件

instsrv.exe 和 srvany.exe,下载:https://pan.baidu.com/s/1PI6qMjdVkuYyjRLokt7xRw 密码:fc1o

2、编辑 bat

bat代码示例:

@echo
:a
python transfer.py
ping 127.0.0.1 -n >nul
goto a

3、命令方式增加服务

服务名称 暂拟为 Transfer,管理员权限下的cmd 命令,格式:instsrv.exe 服务名 srvany.exe

举例:D:\instsrv.exe Transfer D:\srvany.exe

4、修改服务参数

(1)打开注册表(win+r运行regedit)

查找路径:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Transfer

(2)Transfer服务增加子项 Parameters

(3)给子项 Parameters 增加两个字符串类型的参数 AppDirectory 和 Application,并指定参数值
本例中
AppDirectory = "D:\Coding\transfer"(程序所在文件主路径)
Application = "D:\Coding\transfer\transfer.bat"(程序运行的bat路径)

5、查看服务列表,并启动 Transfer 服务

查看服务列表(win+r运行services.msc),启动 Transfer  服务

6、移除相关服务

管理员权限下的cmd 命令,格式:instsrv.exe 服务名 remove

举例:D:\instsrv.exe Transfer remove

7、懒人必备

批处理实现服务自动增加和参数修改

拷贝一下内容,并按需修改路径和服务名,写入bat,执行下就好

@echo off
echo 获取Administrator权限
cacls.exe "%SystemDrive%\System Volume Information" >nul 2>nul
if %errorlevel%== goto Admin
if exist "%temp%\getadmin.vbs" del /f /q "%temp%\getadmin.vbs"
echo Set RequestUAC = CreateObject^("Shell.Application"^)>"%temp%\getadmin.vbs"
echo RequestUAC.ShellExecute "%~s0","","","runas",1 >>"%temp%\getadmin.vbs"
echo WScript.Quit >>"%temp%\getadmin.vbs"
"%temp%\getadmin.vbs" /f
if exist "%temp%\getadmin.vbs" del /f /q "%temp%\getadmin.vbs"
exit :Admin
echo 成功取得Administrator权限 D:\instsrv.exe Transfer D:\srvany.exe
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Transfer\Parameters /v AppDirectory /d "D:\Coding\transfer" /t reg_sz /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Transfer\Parameters /v Application /d "D:\Coding\transfer\transfer.bat" /t reg_sz /f

Tomcat和Mysql部署成Windows服务的更多相关文章

  1. prerender.io 搜索引擎优化 部署成windows服务 实现开机自动开启服务

    一  prerender.io服务端部署 参考官方网站的部署步骤: $ git clone https://github.com/prerender/prerender.git $ cd preren ...

  2. 把 Console 部署成 Windows 服务,四种方式总有一款适合你!

    一:背景 1. 讲故事 上周有一个项目交付,因为是医院级项目需要在客户的局域网独立部署. 程序: netcore 2.0,操作系统: windows server 2012,坑爹的事情就来了, net ...

  3. Windows Server 2008R2配置MySQL Cluster并将管理节点和数据节点配置成windows服务

    说明:将mysql的管理节点和数据节点配置成windows服务是为了防止有人手误关闭管理节点或数据节点的dos命令窗口,管理节点或数据节点的命令窗口误关闭可能会造成mysql某台或某几台mysql不能 ...

  4. Postgresql数据库部署之:Postgresql本机启动和Postgresql注册成windows 服务

    1.初始化并创建数据库(一次即可)  initdb \data --locale=chs -U postgres -W  You can now start the database server u ...

  5. 部署Redis 成windows服务

    Redis是可以安装成windows服务的,开机自启动,命令如下: redis-server --service-install redis.windows.conf 安装完之后,就可看到Redis已 ...

  6. 使用NSSM把.Net Core部署至 Windows 服务

    为什么部署至Windows Services 在很多情况下,很少会把.Net Core项目部署至Windows服务中,特别是Asp.net Core就更少了.一般情况下,Asp.net Core会部署 ...

  7. Redis是可以安装成windows服务-开机自启

    其实Redis是可以安装成windows服务的,开机自启动,命令如下 redis-server --service-install redis.windows.conf 安装完之后,就可看到Redis ...

  8. 使用srvany.exe将程序安装成windows服务的详细教程

    srvany.exe介绍 srvany.exe是Microsoft Windows Resource Kits工具集的一个实用的小工具,用于将任何EXE程序作为Windows服务运行.也就是说srva ...

  9. Redis是可以安装成windows服务-开机自启 win7 64位

    其实Redis是可以安装成windows服务的,开机自启动,命令如下: redis-server --service-install redis.windows.conf 安装完之后,就可看到Redi ...

随机推荐

  1. Java多线程同步方法

    一.同步方法 即有synchronized关键字修饰的方法. 由于java的每个对象都有一个内置锁,当用此关键字修饰方法时, 内置锁会保护整个方法.在调用该方法前,需要获得内置锁,否则就处于阻塞状态. ...

  2. Java程序设计19——类的加载和反射-Part-A

    1 本文概要 本章介绍Java类的加载.连接和初始化的深入知识,并重点介绍Java反射相关的内容.本章知识偏底层点,这些运行原理有助于我们更好的把我java程序的运行.而且Java类加载器除了根加载器 ...

  3. URL Scheme

    [URL Scheme] 可以通过info.plist注册url types来实现程序自定义的协议,以供外部程序调起. NSURL *myURL = [NSURL URLWithString:@&qu ...

  4. Opencascade、OpenGL和OpenSceneGraph的区别与联系

    OpenGL只是三维显示 Openscenegraph基于场景图的概念,它提供一个在OpenGL之上的面向对象的框架,从而能把开发者从实现和优化底层图形的调用中解脱出来 Opencascade更适合算 ...

  5. java中null转换成其它类型

    对null进行强转会不会抛错.测试结果是,如果把null强转给对象,是不会抛异常的,因为本身对象是可以为null的.但是如果是基本类型,比如 int i = (Integer)obj的强转,其实内部会 ...

  6. 13、容器之间的link

      很多时候我们的业务分为前台和后台,例如:"前台的代码需要连接数据库进行数据操作":但是在写代码的时候我们并不知道后台数据库的地址是什么,所以我们可以docker通过固定的名字来 ...

  7. 自我介绍和Github初次使用心得

    姓名:许洪科 班级:网络工程142 学号:1413042047 爱好:足球 编写过的程序:0 编写过的代码:几乎为0(大多数为网上直接复制的) Github注册过程:. 1:进入Github网站后点击 ...

  8. 如何彻底删除TFS的工作项字段

    TFS的工作项字段可以在所有工作项类型之间共享.例如自定义了一个字段"验证迭代"(Mycompany.IterationValidation)那么在需求.Bug中都可以添加这个字段 ...

  9. [Erlang24]使用zotonic搭建网站记录

    zotonic的搭建网站(blog)记录:   zotonic:用Erlang做的一个web 框架:   和wordpress 类似,但是官网称比PHP CMS要快10倍以上   先看看我的成果:正弦 ...

  10. Solr(一) 安装部署环境

    Solr运行环境 第一步:安装java jdk 第二步:安装tomcat服务器 安装过程:参考http://jingyan.baidu.com/article/870c6fc33e62bcb03fe4 ...