一 Tomcat
1、首先安装JDK并且配置环境变量JAVA_HOME到path中,这个网上教程很多,就不在这里描述了。安装好之后,在cmd窗口中输入java -version可以显示下图JDK版本信息即可
2、到官网下载tomcat版本。
3、将TOMCAT的压缩包解压到当前文件夹,并且修改文件夹的名字。
个人建议是TOMCAT版本号-端口号。比如说:TOMCAT8-applicationName-8080。这样以后在这个路径下安装多个TOMCAT的时候可以方便管理,一目了然。
4、修改相关端口
打开conf目录下的server.xml文件,将以下的端口进行修改。个人建议直接修改前面那个数字,比如说8443改成7443,简单粗暴,每个tomcat使用的端口第一个数字都不相同,避免了相互干扰。把下图中的8080,8443,8009改成你希望的端口号即可。
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
5、修改TOMCAT在服务列表中显示的名字和描述
编辑bin目录下的service.bat文件,搜索“service_name”找到以下地方。service_name建议改成tomcat + 版本号 + -端口号,比如说TOMCAT8-applicationName-8080。方便以后管理。
rem Set default Service name
set SERVICE_NAME=Tomcat8
set DISPLAYNAME=Apache Tomcat 8.5 %SERVICE_NAME%
再搜索“des”去找到服务的描述并进行修改,例如这是我的:
"%EXECUTABLE%" //IS//%SERVICE_NAME% ^
--Description "Apache Tomcat8-8080端口 本地测试使用 Server - http://tomcat.apache.org/" ^
SERVICE_NAME,DISPLAYNAME和Description 分别对应下图的服务名称,显示名称和描述。
5、使用命令安装服务
在cmd中进入tomcat的bin目录,然后执行service install。安装好之后如下图所示,要注意catalina_home 和 catalina_base是否跟你解压出来的Tomcat目录一致。因为我遇到过有人在path中配置了这两个变量和路径,导致出现无缘无故的问题。
6、接下来到服务列表中进行管理,在 控制面板\所有控制面板项\管理工具\服务 中可以看到你刚才安装的服务,如下图所示。
二 REDIS
1.首先打开cmd,然后进到Redis解压目录下,然后执行redis-server --service-install redis.windows.conf
三,应用配置分离
1。应用放到D:\kaide\Java\server_file\kind,剪切classes下的所有配置文件,
2. Tomcat 目录下建立shared目录,将剪切色所有配置文件放到该目录
3.找到Tcomcat/config 目录下catalina.properties,设置shared.loader=${catalina.base}/shared
4.Tcomcat/config/server.xml 配置
<Context docBase="D:\kaide\Java\server_file\kind" path="/kind" reloadable="false" />