Windows 10 +Tomcat 8 + jdk 1.8 + 服务注册 + bat自动安装 配置

Windows 10 +Tomcat 8 + jdk 1.8 + 服务注册 + 修改服务启动类型 + bat自动安装 配置方法

1、 从官网下载jdk1.8 和Tomcat 8安装包
jdk-8u172-windows-x64.exe (网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
apache-tomcat-8.5.32-windows-x64.zip (网址:http://tomcat.apache.org/

2、 制作jdk免安装包

  1. 双击jdk-8u172-windows-x64.exe安装软件


这一步不点击更改,直接点击下一步。

安装完成后,把C:\Java\目录完整复制,就可以得到JDK的免安装包

3、 Tomcat 8 的安装包解压即可使用

4、 整理安装包,编写bat文件

安装包目录架构如下:
C:\tomcat
├─tomcat
│ ├─apache-tomcat-8.5.32 (Tomcat 8.5.32 解压目录)
│ │ ├─bin (将catalina.bat、service.bat、startup.bat、shutdown.bat 四个文件拷贝到tomcat_bin文件夹下,拷贝后源文件删除)
│ │ ├─conf
│ │ ├─java-1.8 (复制过来的JDK 1.8 安装包)
│ │ ├─lib
│ │ ├─logs
│ │ ├─temp
│ │ ├─webapps
│ │ └─work
├─tomcat_bin (存放home.bak、catalina.bak.bat、service.bak.bat、startup.bak.bat、shutdown.bak.bat 文件)
├─install.bat (自动安装脚本)
└─confing.txt (自动安装脚本执行完成后自动生成,存放安装路径等信息)

5、 文件说明
tomcat_bin 文件夹下文件在install.bat中会用到,其中 home.bak文件内容为空,catalina.bak.bat、service.bak.bat、startup.bak.bat、shutdown.bak.bat四个文件分别是从bin文件中拷贝过来的四个文件删除第一行(@echo off)后的备份,源文件删除。

6、 install.bat 文件内容
echo off

rem Get the current path
set C_PATH=%CD%

rem Get the installation path
set/p "I_PATH=Please enter the installation path:"

rem Check whether the installation path exists.
rem If the path already exists ,exit.
rem if no exists,creation installation path.
if exist %I_PATH% goto I_PATH_EXIT
if not exist %I_PATH% goto I_PATH_ONT_EXIT

:I_PATH_EXIT
echo %I_PATH% Already exist, please replace
set/p "I_PATH=Please enter the installation path:"
if exist %I_PATH% goto I_PATH_EXIT
if not exist %I_PATH% goto I_PATH_ONT_EXIT

:I_PATH_ONT_EXIT
mkdir %I_PATH%
mkdir %I_PATH%\tomcat

rem echo Copy the file to the installation directory
rem xcopy directory ,copy file
xcopy %C_PATH%\tomcat %I_PATH%\tomcat /s

echo @echo off>%C_PATH%\tomcat_bin\home.bat
echo set CATALINA_HOME=%I_PATH%\tomcat\apache-tomcat-8.5.32>>%C_PATH%\tomcat_bin\home.bat
echo set JAVA_HOME=%I_PATH%\tomcat\apache-tomcat-8.5.32\java-1.8>>%C_PATH%\tomcat_bin\home.bat
type %C_PATH%\tomcat_bin\home.bat %C_PATH%\tomcat_bin\catalina.bak.bat >> %C_PATH%\tomcat_bin\catalina.bat
type %C_PATH%\tomcat_bin\home.bat %C_PATH%\tomcat_bin\service.bak.bat >> %C_PATH%\tomcat_bin\service.bat
type %C_PATH%\tomcat_bin\home.bat %C_PATH%\tomcat_bin\startup.bak.bat >> %C_PATH%\tomcat_bin\startup.bat
type %C_PATH%\tomcat_bin\home.bat %C_PATH%\tomcat_bin\shutdown.bak.bat >> %C_PATH%\tomcat_bin\shutdown.bat

move %C_PATH%\tomcat_bin\catalina.bat %I_PATH%\tomcat\apache-tomcat-8.5.32\bin\
move %C_PATH%\tomcat_bin\service.bat %I_PATH%\tomcat\apache-tomcat-8.5.32\bin\
move %C_PATH%\tomcat_bin\startup.bat %I_PATH%\tomcat\apache-tomcat-8.5.32\bin\
move %C_PATH%\tomcat_bin\shutdown.bat %I_PATH%\tomcat\apache-tomcat-8.5.32\bin\

@ timeout 5
rem Register as a service
call %I_PATH%\tomcat\apache-tomcat-8.5.32\bin\service.bat install
@ timeout 3
sc config Tomcat8 start= auto
@ timeout 3
net start Tomcat8

rem Generate configuration file
echo 系统安装路径:%I_PATH%\tomcat > %C_PATH%\confing.txt
echo 系统启动命令:net start Tomcat8 >> %C_PATH%\confing.txt
echo 系统关闭命令:net stop Tomcat8 >> %C_PATH%\confing.txt
echo 可以通过服务启动或关闭系统(已经配置开机自启动 )>> %C_PATH%\confing.txt
echo 系统服务安装命令:%I_PATH%\tomcat\apache-tomcat-8.5.32\bin\service.bat install >> %C_PATH%\confing.txt
echo 系统服务卸载命令:%I_PATH%\tomcat\apache-tomcat-8.5.32\bin\service.bat remove >> %C_PATH%\confing.txt

pause

7、 双击install.bat,输入要安装的路径,即可自动安装

c:\app 为安装路径

至此,自动安装成功,并已经启动

8、 本机访问测试

9、 查看confing.txt的内容

系统安装路径:c:\app\tomcat
系统启动命令:net start Tomcat8
系统关闭命令:net stop Tomcat8
可以通过服务启动或关闭系统(已经配置开机自启动 )
系统服务安装命令:c:\app\tomcat\apache-tomcat-8.5.32\bin\service.bat install
系统服务卸载命令:c:\app\tomcat\apache-tomcat-8.5.32\bin\service.bat remove

10、 参考文档

https://www.jb51.net/article/5828.htm BAT文件语法和技巧(bat文件的编写及使
用)

https://blog.csdn.net/ttx_laughing/article/details/52919456 关于tomcat注册成一个服务,并修改启动类型

原文地址:http://blog.51cto.com/lrtao2010/2140779

时间: 2024-08-12 19:03:55

Windows 10 +Tomcat 8 + jdk 1.8 + 服务注册 + bat自动安装 配置的相关文章

SVN1.6服务端和客户端安装配置指导

本节向大家描述SVN1.6服务端和客户端安装配置步骤,随着SVN的快速发展,版本也进行了升级更新,本节就和大家一起学习一下SVN1.6服务端和客户端安装配置步骤,欢迎大家一起来学习.下面是具体介绍.1.软件下载下载SVN1.6服务器程序.http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91[注意]如果之前已经安装了TortoiseSVN客户端,必须选择与之配套的SVN服务端版本,否则会出现各种问题,可以从Tor

ceph对象存储(rgw)服务、高可用安装配置

ceph对象存储服务.高可用安装配置 简介:    Ceph本质上就是一个rados,利用命令rados就可以访问和使用ceph的对象存储,但作为一个真正产品机的对象存储服务,通常使用的是Restfulapi的方式进行访问和使用.而radosgw其实就是这个作用,安装完radosgw以后,就可以使用api来访问和使用ceph的对象存储服务了.    首先明白一下架构,radosgw其实名副其实,就是rados的一个网关,作用是对外提供对象存储服务.本质上radosgw(其实也是一个命令)和rbd

游戏服务端pomelo完整安装配置过程

游戏服务端pomelo安装配置 一.安装环境 debian 7.0 amd64 二.安装需要的组件 1.安装nodejs 注:debian下nodejs没有相应的apt包,所以无法用apt-get安装,只能通过nodejs的源码包安装, 这里有比较全的其他系统环境下安装nodejs的方式https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager a.安装所需的组件,python g++ #apt-get i

【Tomcat】直接启动tomcat时为tomcat指定JDK 而不是读取环境变量中的配置

在windows环境下以批处理文件方式启动tomcat,只要运行<CATALINA_HOME>/bin/startup.bat这个文件,就可以启动Tomcat.在启动时,startup.bat会调用catalina.bat文件,而catalina.bat会调用setclasspath.bat文件来获取JAVA_HOME和JRE_HOME这两个环境变量的值,因此若要在tomcat启动时指向特定的JDK,则需在setclasspath.bat文件的开头处加入以下内容: rem ----------

consule服务注册和发现 安装 部署

安装部署参考 http://blog.sina.com.cn/s/blog_8ea8e9d50102wwlf.html http://www.techweb.com.cn/network/system/2016-01-28/2270190.shtml api连接参考 https://github.com/JoergM/consul-examples consul的主要接口是RESTful HTTP API,该API可以用来增删查改nodes.services.checks.configgurat

微服务:服务注册发现+ API 网关+配置中心+配置中心+服务跟踪

服务注册发现服务注册就是维护一个登记簿,它管理系统内所有的服务地址.当新的服务启动后,它会向登记簿交待自己的地址信息.服务的依赖方直接向登记簿要 Service Provider 地址就行了.当下用于服务注册的工具非常多 ZooKeeper,Consul,Etcd, 还有 Netflix 家的 eureka 等.服务注册有两种 形式:客户端注册和第三方注册. 客户端注册(zookeeper) 客户端注册是服务自身要负责注册与注销的工作.当服务启动后向注册中心注册自身,当服务下线时注销自己.期间还

Reporting Service服务SharePoint集成模式安装配置(4、安装 SQL SERVER 2012 SP1产品)

有过SQL2012 数据库安装经验的,可以跳过这一步骤直接进入第五步骤:RS外接程序的安装  数据库安装工具:SQLServer2012 SP1 Name:SQLServer2012SP1-FullSlipstream-CHS-x64 KEY:  (自己搜索的一个可用的key) 注意:Share Point产品只有64位的,所以对应数据库都最好安装64位的产品,避免出现错误 点击 SetUp.exe, 选择 “全新SQL Server 独立安装” 安装程序支持规则 输入产品密钥,点击”下一步”,

window10 64位系统下redis服务端的下载-安装-配置-卸载

redis下载 windows下载地址:https://github.com/microsoftarchive/redis/releases 自己定义一个目录,解压一下,我的目录是这个,其中:redis-cli.exe是客户端,redis-server.exe是服务端 redis启动 之后cmd打开一个窗口,将目录切换到redis的目录下,运行启动命令 redis-server.exe redis.windows.conf .如图 这个时候就是启动成功了,此时另外启动一个cmd窗口,切换到red

openstack-mitaka之计算服务controller节点的安装配置与部署

1.使用root用户登陆数据库,并创建nova数据库,设定相应的权限 2.使用admin用户获取相应的权限 3.创建服务证书,具体步骤如下: 1)创建nova用户 2)将nova用户添加到admin角色 3)创建nova服务实体 4.创建nova服务API端点 5.安装相关软件包 6.编辑/etc/nova/nova.conf配置文件 1)在[DEFAULT]启用计算和元数据API.配置 "RabbitMQ" 消息队列访问.配置认证服务访问.配置my_ip.配置neutron以及驱动设