Tomcat部署

本文详细介绍了在Windows 10和Linux环境下配置与部署Tomcat服务器的步骤,包括JDK环境配置、Tomcat安装、配置中文字符集、防止日志乱码以及启动验证。适合运维人员和开发者参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

作者:Rukia0213

文献参考:百度百科相关文档。

如有侵权本人会立刻删除相关文档和文章。

目录

1.Tomcat简介

2.Tomcat for WIN10

2.1 JAVA环境配置

2.1.1 JDK安装路径

2.1.2 配置JDK环境变量

2.1.3 测试配置是否成功

2.2 Tomcat安装及配置

2.2.1 Tomcat安装路径

2.2.2 Tomcat配置JDK环境变量

2.2.3 Tomcat配置中文字符集

2.2.4 Tomcat配置防止日志乱码

2.3 验证Tomcat启动

2.3.1 导入项目

2.3.2 项目相关业务配置

2.3.3 启动Tomcat

2.3.4验证页面

3.Tomcat for linux

3.1 JAVA环境配置

3.1.1 JDK安装路径

3.1.2 配置JDK环境变量

3.1.3 测试配置是否成功

3.2 Tomcat安装及配置

3.2.1 Tomcat安装路径

3.2.2 Tomcat配置JDK环境变量

3.2.3 Tomcat配置中文字符集

3.2.4 Tomcat配置防止日志乱码

3.3 验证Tomcat启动

3.3.1 导入项目

3.3.2 项目相关业务配置

3.3.3 启动Tomcat

3.3.4 验证页面


1.Tomcat简介

Tomcat是由阿帕奇(apache)软件基金会开发的一个核心项目;

因为tomcat技术先进,性能稳定,并且免费,所以称为比较流行的web应用服务器。

Tomcat服务器是一个免费的开放源码的web应用服务器,属于轻量级应用服务器,(轻量级应用服务器是面向单机应用场景的新一代计算服务,提供精品应用一键部署,支持一站式的域名,网站,安全,运维,应用管理等服务,极大优化搭建简单应用的体验,降低了入门级用户使用云计算产品的门槛。)在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。

对于一个初学者来书,当在一台机器上配置好tomcat服务器,可利用它相应HTML页面的访问请求。实际上tomcat是apache服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat时,它实际上是作为一个于apache独立的进程单位单独运行的。

2.Tomcat for WIN10

2.1 JAVA环境配置

找到提供的jdk包:jdk-8u291-windows-x64.exe(可百度搜索jdk自行下载)

相关获取文件可通过百度,或者向同事取得安装包。

2.1.1 JDK安装路径

上述包打开并且把安装路径设置在如下位置:

D:\jdk1.8.0_291    ---------先安装的是jdk;

D:\jre1.8.0_291    ---------jdk安装完成后会自动安装jre并设置路径如上;

安装完成后如图所示:

2.1.2 配置JDK环境变量

 WIN10版本打开计算机-属性-高级系统设置-环境变量(其他WIN系统自行百度找到环境变量页签),如图所示:

如需新建环境变量点击新建按钮;

如需在原有基础上新增则点击编辑按钮;

需要添加的环境变量如下:

I.新建环境变量JAVA_HOME。

变量的值为:

D:\jdk1.8.0_291(即为上述2.1安装的JDK路径)

II.新建换进变量CLASS_PATH

变量的值为:

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;    

一定要注意所有的符号都是英文状态的

III.编辑原有的环境变量Path

选中Path环境变量并选择编辑,将JAVA_HOME下的bin目录添加进去:

;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 

一定要注意所有的符号都是英文状态的

2.1.3 测试配置是否成功

该步骤旨在测试JAVA环境是否配置成功。

按下WIN+R呼出CMD命令行:

打开CMD命令行后输入java –version 进行查询,如果有如下回显则表示JAVA环境配置成功:

2.2 Tomcat安装及配置

2.2.1 Tomcat安装路径

首先拿到Tomcat相关版本的包,

可通过百度搜索apache-tomcat去官网获取所需版本,或者找同事拿到相关版本包。

将上述文件取出并解压,放置到D:\apache-tomcat-9.0.4目录下,如图:

2.2.2 Tomcat配置JDK环境变量

修改3.1安装的tomcat下bin目录中的文件:

D:\apache-tomcat-7.0.109\bin 下面的:catalina.batsetclasspath.bat文件

右键用记事本方式分别打开两个文件,可在@echo off 后另起一行,键入如下命令:

set JAVA_HOME=D:\jdk1.8.0_291

set JRE_HOME=D:\jdk1.8.0_291\jre

(其中JAVA_HOME和JRE_HOME为步骤2.1中安装的路径)

2.2.3 Tomcat配置中文字符集

问题:什么是字符集,为什么要配置字符集?

答:我们在计算机中看到的是汉字,但是计算机存储介质中存放的实质上是二进制的比特流,所以在这两者之间需要有一个统一的转换规则,不然会导致打开文件乱码的现象。

配置文件:D:\apache-tomcat-7.0.109\conf下的sever.xml:

右击记事本方式打开D:\apache-tomcat-7.0.109\conf下的sever.xml文件,

找到如下字段:

会发现原有的字段中没有 URIEncoding="utf8;添加上保存退出即可。

2.2.4 Tomcat配置防止日志乱码

找到tomcat安装路径下的logging.properties文件:

D:\apache-tomcat-7.0.109\conf\logging.properties 

右键记事本方式打开该文件并修改如下字段:

java.util.logging.ConsoleHandler.encoding = UTF-8 修改为:

java.util.logging.ConsoleHandler.encoding = GBK

保存并退出即可。

2.3 验证Tomcat启动

2.3.1 导入项目

将需要部署的项目放在D:\apache-tomcat-7.0.109\webapps 的webapps目录下。

如果项目已经拷贝到该路径下,还需检查项目启动所需的配置项,包括但不限于数据库

配置,业务名称以及端口等配置。

2.3.2 项目相关业务配置

Ex: D:\apache-tomcat-7.0.109\webapps\sfjdsj_ws\WEB-INF\classes\config

本地的项目包为sfjdsj_ws,如果要想顺利启动web,需要配置数据库连接信息,在该项

目中配置文件在application.properties下,通过右击记事本方式打开该文件,并修改如下内容:

对应的业务配置修改完成后,保存退出即可。

2.3.3 启动Tomcat

Windows 10启动方法:

找到tomcat安装路径中的bin目录,右击打开stratup.bat批处理文件,如图:

此时等待tomcat启动,一般在1分钟在一分钟左右即可完成;如果tomcat正常启动没有其他报错,则会显示如下命令行:

(如果打开startup.bat文件出现闪退或者启动后有java报错等情况,可打开D:\apache-tomcat-7.0.109\logs 目录下的errorlog.log文件进行查看,试图寻找错误原因,并通过百度或者请教别人等方式尝试解决问题。)

2.3.4验证页面

当tomcat正常启动后,打开浏览器如chorme谷歌浏览器,输入以下网址:

localhost:8080/sfjdsj_ws/index.html

其中:  

localhost 为默认输入; 

8080为端口号,可在D:\apache-tomcat-7.0.109\conf中的sever.xml文件的

connector中进行修改,如图所示:

sfjdsj_wsD:\apache-tomcat-7.0.109\webapps\下的项目包名称;

index.html为默认输入;

如果浏览器有页面显示如下:

 

则表示页面能够正常启动,tomcat部署成功。

3.Tomcat for linux

3.1 JAVA环境配置

3.1.1 JDK安装路径

首先将JDK包jdk-8u291-linux-x64.tar传入到linux虚拟机中,可用mobaxterm等工具实现:

将需要使用的tar包放入到/usr/local路径下完成上传;

上传完成后使用指令完成解压:Tar –zxvf jdk-8u291-linux-x64.tar.gz ,解压后如图:

3.1.2 配置JDK环境变量

 

在命令行输入VI /etc/profile 进入并添加如下字段:

export JAVA_HOME=/usr/local/jdk1.8.0_291

export JRE_HOME=${JAVA_HOME}/jre

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

配置完成后使之生效:source /etc/profile

在命令行输入VI .bash_profile 进入并添加如下字段:

export JAVA_HOME=/usr/local/jdk1.8.0_291

export JRE_HOME=${JAVA_HOME}/jre

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

配置完成后使之生效:source .bash_profile

3.1.3 测试配置是否成功

该步骤旨在测试JAVA环境是否配置成功。

打开terminal终端后输入java –version 进行查询,如果有如下回显则表示JAVA环境配置成功:

3.2 Tomcat安装及配置

3.2.1 Tomcat安装路径

首先拿到tomcat相关tar包,将包传入到/usr/local下,如图:(tomcat包官网可下载)

到该路径下输入指令进行解压: tar –zxvf apache-tomcat-7.0.109.tar.gz

3.2.2 Tomcat配置JDK环境变量

进入tomcat解压后的脚本catalina.sh和setclasspath.sh

vim /usr/local/apache-tomcat-9.0.48/bin/catalina.sh

增加以下配置:

export JAVA_HOME=/usr/local/jdk1.8.0_291

export JRE_HOME=/usr/local/jdk1.8.0_291/jre

保存并退出:wq!

vim /usr/local/apache-tomcat-9.0.48/bin/setclasspath.sh

增加以下配置:

export JAVA_HOME=/usr/local/jdk1.8.0_291

export JRE_HOME=/usr/local/jdk1.8.0_291/jre

保存并退出:wq!

3.2.3 Tomcat配置中文字符集

输入指令找到server.xml文件:

vim /usr/local/apache-tomcat-9.0.48/conf/server.xml

找到如下字段:

<Connector port=“8080” protocol=“HTTP/1.1”

  connectionTimeout=“20000”

  redirectPort=“8443” />

然后添加:URIEncoding=“utf8”字段,添加完成后效果如下:

<Connector port=“8080” protocol=“HTTP/1.1”

  connectionTimeout=“20000”

  redirectPort=“8443” URIEncoding=“utf8” />

3.2.4 Tomcat配置防止日志乱码

进入conf/下的logging.properties:

vim /usr/local/apache-tomcat-9.0.48/conf/logging.properties

java.util.logging.ConsoleHandler.encoding = UTF-8

修改成:

java.util.logging.ConsoleHandler.encoding = GBK

3.3 验证Tomcat启动

3.3.1 导入项目

进入apache-tomcat-7.0.109下的webapps:

cd /usr/local/apache-tomcat-7.0.109/webapps

删除webapps下的全部东西:

rm –rf *

将需要的业务包导入到当前目录下并解压安装包:

unzip sfjdsj_ws.zip    (sfjdsj_ws为项目包的名称)

3.3.2 项目相关业务配置

Ex:进入到tomcat文件夹中的webapps的目录下:

cd /usr/local/apache-tomcat-7.0.109/webapps/sfjdsj_ws/WEB-INF/classes/config

本地的项目包为sfjdsj_ws,如果要想顺利启动web,需要配置数据库连接信息,在该项目中配置文件在application.properties下,通过vi application.properties命令进入并修改如下内容:

对应的业务配置修改完成后,保存退出即可。

3.3.3 启动Tomcat

Linux启动方法:

找到tomcat文件夹下面的bin目录: /usr/local/apache-tomcat-7.0.109/bin, 执行startup.sh脚本:./ startup.sh

如果打开startup.sh文件出现java报错等情况,可打开/usr/local/apache-tomcat-7.0.109/logs 目录下的errorlog.log文件进行查看 :

Vi /usr/local/apache-tomcat-7.0.109/logs/errorLog.log

试图寻找错误原因,并通过百度或者请教别人等方式尝试解决问题。

3.3.4 验证页面

输入指令:curl localhost:8080/sfjdsj_ws/index.html

其中:  localhost 为默认输入;

8080为端口号,可在/usr/local/apache-tomcat-7.0.109/conf中的sever.xml文件的connector中进行修改: vi /usr/local/apache-tomcat-7.0.109/conf/sever.xml

如图所示:

sfjdsj_ws/usr/local/apache-tomcat-7.0.109/webapps/下的项目包名称;

index.html为默认输入;

如果显示下图则表示部署tomcat成功:

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值