Tomcat高负载WEB服务器部署jspgou实验

Posted 资本家的鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Tomcat高负载WEB服务器部署jspgou实验相关的知识,希望对你有一定的参考价值。

安装Tomcat

Tomcat高负载WEB服务器(2)Tomcat部署​​https://blog.51cto.com/u_15630500/5376420​


安装mysql

创建jspgou数据库,字符集为utf-8

yum install -y mariadb-server mariadb
//该步骤出错。请您检查YUM源配置
//wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
//wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

systemctl start mariadb

mysqladmin -u root password 123
//如果有密码,mysqladmin -u root -p老密码 password 新密码

mysql -u root -p123

MariaDB [(none)]> create database jspgou character set = utf8;


部署jspgou

1.解压源码包

unzip jspgouV6-ROOT.zip

2.更改数据库链接

//提示:在解压缩后的文件中,修改连接数据库的信息
vim ROOT/WEB-INF/config/jdbc.properties
jdbc.url=jdbc:mysql://127.0.0.1:3306/jspgou?characterEncoding=UTF-8
jdbc.username=root
jdbc.password=123

3.导入数据

mysql -u root -p123 -D jspgou  < DB/jspgou.sql
//使用mysql作为数据库时,如果导入数据失败
//1.修改mysql配置文件: my.cnf中max_allowed_packet参数为64m,默认为1m
//2.DB/jspgou.sql里面的默认值改一下:把所有datetime类型的字段默认值改成CURRENT_TIMESTAMP

将程序解压后的ROOT文件夹,拷贝到tomcat安装目录下的webapps文件夹下
\\cp -r ROOT /usr/local/tomcat/webapps/
不使用cp 的别名。 alias cp=‘cp -i’

4.部署网站

启动tomcat
bash /usr/local/tomcat/bin/startup.sh

输入以下地址
http://192.168.0.104:8080/jeeadmin/jspgou/index.do
注意服务器地址
用户名:admin
密 码:123456

Tomcat高负载WEB服务器(4)部署jspgou实验_tomcat


启动脚本

1.创建启动脚本
# vim /etc/init.d/tomcat
#!/bin/bash
# Init file for Tomcat server daemon
#
# chkconfig: 2345 96 14
# description: Tomcat server daemon
JAVA_OPTS=-Xms64m -Xmx128m
JAVA_HOME=/usr/java/jdk1.7.0_11/
CATALINA_HOME=/usr/local/tomcat
export JAVA_OPTS JAVA_HOME CATALINA_HOME
exec $CATALINA_HOME/bin/catalina.sh $*

2.修改权限
# chmod a+x /etc/init.d/tomcat

3.添加到chkconfig管理
# chkconfig --add tomcat
# chkconfig tomcat --list
tomcat 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
# chkconfig tomcat on
#
# service tomcat stop
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/java/jdk1.7.0_11
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

# service tomcat start
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/java/jdk1.7.0_11
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar


以上是关于Tomcat高负载WEB服务器部署jspgou实验的主要内容,如果未能解决你的问题,请参考以下文章

tomcat和jspgou,mysql的应用

Tomcat高负载WEB服务器Tomcat部署

部署Tomcat及负载均衡

Nginx和Tomcat配合实现Java Web服务热部署

Tomcat+nginx+Keepalived部署反向代理负载均衡高可用

LNMT部署详细步骤并实现负载均衡