logo头像

技术是一种信念

Tomcat常见配置

当我们进行web项目的开发时,经常使用的web应用服务器便是tomcat。 在实际开发中我们 经常需要修改tomcat的一些配置信息,下面我们来看一下tomcat常用的配置信息是如何修改的。

基本配置信息

修改端口信息

[tomcat安装路径]\conf\conf\server.xml 中:

1
2
3
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" maxHttpHeaderSize="65536" maxPostSize="4194304" URIEncoding="UTF-8"/>

默认的tomcat的端口为8080,可以在此修改对应的端口号。

修改编码方式

打开[tomcat安装路径]/conf/server.xml 文件,定义connector时指定编码,例如指定为UTF-8 ,在连接信息后加入URIEncoding=”UTF-8”

1
2
<Connector port="80" protocol="HTTP/1.1"  connectionTimeout="20000"  
redirectPort="8443" URIEncoding="UTF-8"/>

修改tomcat 窗口的名字

打开:[tomcat安装路径]\bin\catalina.bat ,然后搜索title找到set TITLE 后就可以设置窗口的名字了。

1
2
3
4
5
6
7
8
9
:doStart
shift
if not "%OS%" == "Windows_NT" goto noTitle
if "%TITLE%" == "" set TITLE=mc-client
set _EXECJAVA=start "%TITLE%" %_RUNJAVA%
goto gotTitle
:noTitle
set _EXECJAVA=start %_RUNJAVA%
:gotTitle

查看版本信息

打开cmd命令行窗口,然后进入到tomcat安装路径\bin下面,输入 version.bat,即可查看对应的版本信息

img

设置tomcat默认启动的jdk

1、windows下:修改 [tomcat安装路径]/bin/setclasspath.bat,把对应的%JRE_HOME% , %JAVA_HOME%换成要修改的jdk的路径就可以了

1
2
3
4
5
rem Set standard command for invoking Java.
rem Note that NT requires a window name argument when using start.
rem Also note the quoting as JAVA_HOME may contain spaces.
set _RUNJAVA="%JRE_HOME%\bin\java"
set _RUNJDB="%JAVA_HOME%\bin\jdb"

修改tomcat内存

修改catalina.bat

打开[tomcat安装路径]/bin/catalina.bat,

1
2
3
4
:noJuliConfig
rem set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%"
rem JAVA_OPTS=-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】,JAVA_OPTS 这个是,TOMCAT已经定义好的,你只需要设置对应内存大小即可 , 例如 :set JAVA_OPTS="-Xms512m -Xmx1024m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m"
set "JAVA_OPTS=-Xms256m -Xmx1024m"

修改 startup.bat

修改start.bat或start.sh文件也行,因为start文件会调用catalina文件,如:
如果是windows环境,在startup.bat中加入:

1
set JAVA_OPTS=-Xms256m -Xmx1024m

一般修改tomcat内存经常采用的是第一种方式,即修改catalina.bat文件。

修改tomcat项目的图标

系统读取这个标志的时候先从你的项目的根目录下读看有没有favicon.ico文件,如果有直接显示这个图标,
如果没有,则会去webapps/root/下找这个文件,如果这两个地方都没有,则就显示IE图标。
修改tomcat
1、打开tomcat目录,进入[tomcat安装路径]\webapps\项目名称, 然后找到对应的favicon.ico图标 ,替换成自己的图标
修改界面
2、修改web项目对应界面中shortcut icon对应的href属性。

1
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />

【说明】

1、rel=”shortcut icon” 即特指浏览器中地址栏左侧显示的图标,一般大小为16x16,后缀名为.icon;
2、通过这种方式可以实现每一个界面的图标都不一样。