A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 郝永亮 黑马粉丝团   /  2017-11-12 22:51  /  1407 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 郝永亮 于 2017-11-12 23:02 编辑

Tomcat相关配置



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


修改端口信息

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





<!‐‐ A"Connector" represents an endpoint by which requests are received

and responses arereturned. Documentation at :

Java HTTP Connector:/docs/config/http.html

Java AJP  Connector: /docs/config/ajp.html

APR (HTTP/AJP)Connector: /docs/apr.html

Define a non‐SSL/TLSHTTP/1.1 Connector on port 8080

         ‐‐>

         <Connectorport="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"





    <Connectorport="80" protocol="HTTP/1.1"  connectionTimeout="20000"  redirectPort="8443" URIEncoding="UTF‐8"/>


修改tomcat 窗口的名字

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





:doStart

  shift

if not "%OS%" == "Windows_NT" goto noTitle 4 if "%TITLE%" == "" set TITLE=mc‐client
  set _EXECJAVA=start "%TITLE%" %_RUNJAVA%

  goto gotTitle

  :noTitle

  set _EXECJAVA=start %_RUNJAVA%

  :gotTitle










看版本信息

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

的版本信息

设置tomcat默认启动的jdk

windows下:修改 [tomcat安装路径]/bin/setclasspath.bat,把对应的%JRE_HOME% ,

%JAVA_HOME%换成要修改的jdk的路径就可以了


  
remSet standard command for invoking Java.

rem Notethat NT requires a window name argument when using start.

rem Also note the quoting as JAVA_HOME may containspaces. 4 set _RUNJAVA="%JRE_HOME%\bin\java"
set _RUNJDB="%JAVA_HOME%\bin\jdb"









修改tomcat内存


修改catalina.bat

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





:noJuliConfig

rem set "JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG%"

remJAVA_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中加入setJAVA_OPTS=­Xms256m ­Xmx1024m





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="shortcuticon" 即特指浏览器中地址栏左侧显示的图标,一般大小为16x16,后缀名

为.icon;


2、通过这种方式可以实现每一个界面的图标都不一样。

2 个回复

倒序浏览
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马