linux安装tomcat_【实战演练】Linux操作系统07-用tomcat搭建网站

#本文欢迎转载,转载请注明出处和作者。

实验环境:

操作系统:CentOS6.5

源码程序:JSPGOU(开源代码分享:https://www.jb51.net/codes/552125.html,侵权删除)

tomcat:8.0.36

数据库:mysql5.7

JAVA:JDK7u80

一、安装部署

1、初始化配置

关闭selinux设置

0 
vi /etc/selinux/config

修改selinux状态disabled

SELINUX

配置IP地址

繁星亮与鲍包包:【实战演练】Linux操作系统01-CentOS6安装​zhuanlan.zhihu.com

配置yum源

繁星亮与鲍包包:【实战演练】Linux操作系统04-配置yum源​zhuanlan.zhihu.com

2、安装JDK

解压jdk7(自行下载,并且上传)

tar -zxvf jdk-7u80-linux-x64.tar.gz
mkdir /usr/java
mv jdk1.7.0_80/ /usr/java/jdk17

由于centos一般安装完会自带java,所以直接修改环境变量还是没有办法更新版本,因此需要进行多版本选择。

3

linux安装tomcat_【实战演练】Linux操作系统07-用tomcat搭建网站_第1张图片

将java7加入系统,如果复制粘贴不行,请先复制进文本文档再尝试

alternatives --config java

linux安装tomcat_【实战演练】Linux操作系统07-用tomcat搭建网站_第2张图片

选择主用java,然后输入3,按回车。

修改环境变量,编辑环境变量文件

vi /etc/profile

在文本内容的最后面,添加如下内容:

export 

按wq保存退出。

source /etc/profile

重新加载环境变量

java -version
javac -version

分别测试,如果两个都显示现在版本是java1.7.0_80,则证明安装成功。如果其中1个,例如javac -version显示出错,那就证明未安装好。

4125fec943f8d1eaf635c3512fe84b24.png

3、安装tomcat

tar -zxvf apache-tomcat-8.0.36.tar.gz
mkdir -p /data/service
mv apache-tomcat-8.0.36/ /data/service/jspgou

#注意apache目录后面有“/”符号,jspgou这个可以随便改,此处只是因为我们安装的开源网站名字叫做jspgou,所以将目录如此取名字。

进入tomcat的目录

cd /data/service/jspgou/bin

vi catalina.sh

在#JAVA_HOME注释处,增加java的路径

JAVA_HOME

:wq保存退出。

b6a18e9a31823bdbde3be76fd12422b1.png
./startup.sh

linux安装tomcat_【实战演练】Linux操作系统07-用tomcat搭建网站_第3张图片

#启动程序

| grep tomcat

#可以查询是否已经启动进程,至此tomcat安装完成。

打开浏览器,通过IP地址:8080进行访问,返回tomcat页面正面tomcat安装与启动正常。

linux安装tomcat_【实战演练】Linux操作系统07-用tomcat搭建网站_第4张图片

如果发现限制访问或者无法访问,请检查防火墙配置,可以关掉防火墙测试

service iptables stop 
chkconfig iptables off

拷贝测试网站之前,先清理干净tomcat自带的网站内容

cd /data/service/jspgou

rm -rf webapps/ROOT/*

#删除tomcat里面的示例的ROOT的网站文件,千万不要删除webapps下面的所有文件了,还有些manager等文件夹,监控需要用到。

4、数据库安装与导入

安装Mysql5.7数据库(略:参考【实践演练】Linux操作系统06-Mysql5.7安装)

繁星亮与鲍包包:【实战演练】Linux操作系统06-Mysql5.7安装​zhuanlan.zhihu.com

修改Mysql中文设置,由于网站需要使用中文,默认的编码可能会导致中文显示乱码,需要在初期设置好。

vi /etc/my.cnf

增加以下内容:

[mysqld]  
character-set-server=utf8  
[client]  
default-character-set=utf8  
[mysql]  
default-character-set=utf8

重启服务

service mysqld restart

登陆数据库

mysql -u root -p

为应用创建名为jspgou的数据库

set utf8 collate utf8_bin

创建账号jspgou,并且授权访问jspgou数据库,专门供此网站应用使用

'1qaz!QAZ'

刷新权限

;

使用jspgou数据库

;

查看数据库表,此时数据库表应该为空

;

53dc3759bad59fc2e29069907e19ea37.png

导入数据库文件,注意,路径自行修改为上传的jspgou.sql文件所在路径

source /software/jspgouV6.1-ROOT/DBjspgou.sql

再次查看数据库表,发现表格已经成功导入

;

linux安装tomcat_【实战演练】Linux操作系统07-用tomcat搭建网站_第5张图片

退出数据库

;

5、导入网站源文件

将程序源代码通过WinSCP打包上传,将ROOT整个文件夹拷贝到tomcat容器的目录(ROOT主要是网站的页面的源码)

mv ROOT /data/service/jspgou/webapps/

设置tomcat与mysql数据库的连接配置文件

cd /data/service/jspgou/webapps/ROOT/WEB-INF/config 
vi jdbc.properties

找到mysql数据库的配置,按照实际情况修改数据库名,用户名,密码

=jdbc:mysql://DB_HOST:DB_PORT/jspgou?characterEncoding

重启数据库服务,再重启tomcat服务

cd /data/service/jspgou/bin 
./shutdown.sh
./startup.sh

linux安装tomcat_【实战演练】Linux操作系统07-用tomcat搭建网站_第6张图片

你可能感兴趣的:(linux安装tomcat)