【02】Tomcat

1. Tomcat

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现。
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为9.0。

2. Tomcat 安装版和解压版

2.1 安装版和解压版的区别:

tomcat.exe是 可执行的安装程序,只需要双击这个文件,就可以开始安装Tomcat了。在安装过程中,安装程序会自动搜寻JDK和JRE的位置。安装完成后,在 Windows系统的“开始”->“程序”菜单下会添加 Apache Tomcat 菜单组。

tomcat.zip是一个压缩包,只需要将它解压到硬盘上就可以了。还是建议下载tomcat压缩包,通过解压缩的方式安装Tomcat,解压缩的方式也适用于其他的操作系统.

2.2 安装步骤

具体安装步骤<百度一下>

3. Tomcat 环境变量配置

3.1 安装JDK

直接运行jdk-7-windows-i586.exe可执行程序,默认安装即可。
安装Tomcat:直接解压缩下载文件“apache-tomcat-7.0.33-windows-x86.zip”到C盘下。安装路径建议修改为:c:\tomcat。

3.2 配置JDK环境变量

1,新建变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk1.7.0
2,打开PATH,添加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
3,新建变量名:CLASSPATH,
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

3.3 测试JDK

在CMD命令下输入javac,java,javadoc命令测试安装是否成功。

3.4 配置Tomcat环境变量

安装目录:D:\java\apache-tomcat-8.5.14
1,新建变量名:CATALINA_BASE,变量值:D:\java\apache-tomcat-8.5.14
2,新建变量名:CATALINA_HOME,变量值:D:\java\apache-tomcat-8.5.14
3,打开PATH,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin

3.5 启动Tomcat服务

在CMD命令下输入命令:startup,出现如下对话框,表明服务启动成功。
打开浏览器,在地址栏中输入http://localhost:8080回车,如果看到Tomcat自带的一个JSP页面,说明你的JDK和Tomcat已搭建成功。

4. 修改 Tomcat 端口号

  1. 首先找到相应的tomcat的安装环境
  2. 接着找到相应的文件夹tomcat\conf\server.xml文件
  3. 更改文件里面的端口号,位置在于port后面9090,可随意更改你想要的端口号
    用记事本打开server.xml文件,找到<Connector port=“8080” (按ctrl+f查找比较快)这么一段,把port改成你要的端口就可以了。要注意所修改的XML结点没有被注释掉!

5. 设置 Tomcat 用户

  • 进入Tomcat的安装了路径
  • 打开”conf“文件夹
  • 打开”tomcat-users.xml“文件
  • 添加以下代码
<user username="admin" password="1234" roles="manager-gui"/>
  • 点击保存,即可完成设置!

6. 修改 Tomcat 默认字符编码(UTF-8)

默认情况下,tomcat使用的的编码方式:iso8859-1

修改tomcat下的conf/server.xml文件

找到如下代码:

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

这段代码规定了Tomcat监听HTTP请求的端口号等信息。

可以在这里添加一个属性:URIEncoding,将该属性值设置为UTF-8,即可让Tomcat(默认ISO-8859-1编码)以UTF-8的编码处理get请求。

修改完成后:

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

猜你喜欢

转载自blog.csdn.net/Spectre_win/article/details/87979942
02