环境
本文使用的tomcat 7
,操作系统是windows server 2012
安装JDK
参考链接: Windows Server安装JDK
安装好后,需要配置下环境变量JAVA_HOME
tomcat7安装配置
到官方网站下载压缩包,https://tomcat.apache.org/download-70.cgi,解压后,设置环境变量CATALINA_HOME
,指向tomcat
的根目录
同样的,将tomcat
的根目录追加到PATH
环境变量中
tomcat的启动和停止
进入到tomcat
根目录下的bin
文件夹,双击startup.bat
就可以了,待服务启动好后,在浏览器中输入localhost:8080
,查看网页是否显示正常。如果双击启动脚本一闪而过,大概率是JAVA_HOME
环境变量设置的问题。
如果要停止服务的话,则双击shutdown.bat
端口的修改
默认情况下,tomcat
使用的是8080端口,如果需要使用其它端口,可以修改配置文件conf/server.xml
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改port
字段,保存重启服务
如果是使用ip
或者域名访问的话,需要将对应端口开放出去。
开机自动启动
作为服务器上的服务,开机自动启动是必须项。
进入到bin
目录,执行service.bat install
安装服务,默认的服务名是Tomcat7
如果想删除的话,执行service.bat remove Tomcat7
安装完毕后,在运行run
中执行services.msc
,打开服务界面
找到Tomcat7
,右键属性,将启动类型改为自动。然后来到登录项,登录身份选择本地系统账户,并允许服务于桌面交互。
一切设置好后,重启服务器,看看tomcat
是否正常自启动?
中文乱码问题
修改文件bin/logging.properties
,将
java.util.logging.ConsoleHandler.encoding = UTF-8
改为
java.util.logging.ConsoleHandler.encoding = GBK
保存退出,重启服务