Tomcat部署SL商城系统并连接MariaDB数据

tomcat连接数据库
这个实验要求要有论坛或者是商城系统
66主机 : nginx 、 tomcat 、 商城系统
67主机:tomcat 、商城系统
~~~~~~~~~~~~~~~~~~~~~
66主机操作:
【1】上传商城系统代码包:SLSaleSystem.tar.gz
[[email protected] ~]# tar xf SLSaleSystem.tar.gz -C /web/webapp/
[[email protected] ~]# ls /web/webapp/
index.jsp  SLSaleSystem
[[email protected] ~]# ls /web/webapp/SLSaleSystem/
logs  META-INF  statics  WEB-INF
[[email protected] ~]# vim /usr/local/tomcat8/conf/server.xml   //添加路径
150         <Context docBase="/web/webapp/SLSaleSystem    " path="" reloadable="flase">
保存退出
[[email protected] ~]# /usr/local/tomcat8/bin/shutdown.s
[[email protected] ~]# /usr/local/tomcat8/bin/startup.sh
[[email protected] ~]# tail -f /usr/local/tomcat8/logs/catalina.2019-11-22.log

67主机操作:
【1】上传商城系统代码包:SLSaleSystem.tar.gz
[[email protected] ~]# tar xf SLSaleSystem.tar.gz -C /web/webapp/
[[email protected] ~]# vim /usr/local/tomcat8/conf/server.xml   //添加路径
150         <Context docBase="/web/webapp/SLSaleSystem    " path="" reloadable="flase">
保存退出
[[email protected] ~]# /usr/local/tomcat8/bin/shutdown.s
[[email protected] ~]# /usr/local/tomcat8/bin/startup.sh
[[email protected] ~]# tail -f /usr/local/tomcat8/logs/catalina.2019-11-22.log
·····················
在浏览器中进行访问192.168.200.66:8080     192.168.200.67:8080

66主机操作:
[[email protected] ~]# yum -y install mariadb-server mariadb
[[email protected] ~]# systemctl start mariadb
[[email protected] ~]# netstat -lnpt |grep 3306
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      11512/mysqld       
[[email protected] ~]# mysql
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 3
Server version: 5.5.56-MariaDB MariaDB Server
Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.
Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.
MariaDB [(none)]> create database slsaledb;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> grant all on slsaledb.* to [email protected]‘%‘ identified by ‘123456‘ ;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]> exit
Bye
导入数据文件 slsaledb-2014-4-10.sql
[[email protected] ~]# mysql -uroot < slsaledb-2014-4-10.sql
[[email protected] ~]# vim /web/webapp/SLSaleSystem/WEB-INF/classes/jdbc.properties
url=jdbc\:mysql\://192.168.200.66\:3306/slsaledb?useUnicode\=true&characterEncoding\=UTF-8
uname=admin

保存退出
[[email protected] ~]# /usr/local/tomcat8/bin/shutdown.sh
[[email protected] ~]# /usr/local/tomcat8/bin/startup.sh
[[email protected] ~]# tail -f /usr/local/tomcat8/logs/catalina.2019-11-23.log
23-Nov-2019 10:57:43.916 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 16125 ms
---------------
--67主机操作
[[email protected] ~]# vim /web/webapp/SLSaleSystem/WEB-INF/classes/jdbc.properties
driverClassName=com.mysql.jdbc.Driver
url=jdbc\:mysql\://192.168.200.66\:3306/slsaledb?useUnicode\=true&characterEncoding\=UTF-8
uname=admin
password=123456
minIdle=10
maxIdle=50
initialSize=5
maxActive=100
maxWait=100
removeAbandonedTimeout=180
removeAbandoned=true
保存退出
[[email protected] ~]# /usr/local/tomcat8/bin/shutdown.sh
[[email protected] ~]# /usr/local/tomcat8/bin/startup.sh
[[email protected] ~]# tail -f /usr/local/tomcat8/logs/catalina.2019-11-23.log
23-Nov-2019 10:55:23.042 信息 [main] org.apache.catalina.startup.Catalina.start Server startup in 15720 ms

=====

在浏览器中访问192.168.200.66:8080    登录密码进入

在访问192.168.200.67:8080   登录密码进入

66主机

[[email protected] ~]# vim /usr/local/nginx/conf/nginx.conf

[[email protected] ~]# nginx -t

[[email protected] ~]# killall -HUP nginx

在浏览器中进行访问192.168.200.66

出现400错误

[[email protected] ~]# vim /usr/local/nginx/conf/nginx.conf

在location中添加

location / {
            root   html;
            index  index.html index.htm;
            proxy_pass http://tomcat_pool;
            proxy_set_header Host $http_host;   //转向头部
        }

在进行访问

另外添加以下内容

upstream tomcat_pool{
                ip_hash;     //固定IP
                server 192.168.200.66:8080 weight=1;
                server 192.168.200.67:8080 weight=1;
        }

结束!!

!!!!!!!!!!!!!!!!!!!!!!!!!

原文地址:https://www.cnblogs.com/elin989898/p/11914275.html

时间: 2024-10-12 16:29:12

Tomcat部署SL商城系统并连接MariaDB数据的相关文章

在PHP系统里连接MySQL 数据访问,+ + + + + 数据删除

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

Tomcat部署文档

Tomcat部署及发布文档 文档目的 在Linux上安装tomcat,并使用tomcat进行发布. 基础知识 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选. 以下是tomcat下各目录的功能介绍 bin:存放启动和关闭Tomcat的可执行脚本. conf:Tomcat的配置文件,如server.xml(Tomcat服务器配置文件)和web.xml(被所有webapps共享

centos服务器上java环境和tomcat部署过程以及mysql简单修改

本文记录了centos安装完成后java.tomcat部署以及针对olds网站系统mysql数据库的修改,红色部分为实际操作的过程. 初始条件:centos安装完成(x86桌面版本5.5),mysql安装完成. 基本知识:会使用centos终端(下文命令中最前面的#符号是默认的终端命令行提示符,不需要实际输入). 一.JAVA安装 1. centos自带了OPENJDK,一般不用这个,需要卸载. 用命令java -version 查看java版本,会有下面的信息: javaversion "1.

微信小程序商城系统开发

微信小程序商城系统(陈琦:138-2848-7919可微)微信小程序商城软件,微信小程序商城平台,微信小程序商城定制,微信小程序商城开发,微信小程序商城APP 微信小程序商城到底是什么? 微信官方解释:小程序是一种不需要下载安装即可使用的应用,它实现了应用"触手可及"的梦想,用户扫一扫或者搜一下即可打开应用.也体现了"用完即走"的理念,用户不用关心是否安装太多应用的问题.应用将无处不在,随时可用,但又无需安装卸载. 1.微信小程序商城开发成本低.基本上只需要UI就可

用普通计算机假设基于liunx系统的NAS部署FineReport决策系统

何为NAS? 简单说就是连接在网络上,具备资料存储功能的装置因此也称为“网络存储器”.它是一种专用数据存储服务器.他以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽.提高性能.降低总拥有成本.保护投资.其成本远远低于使用服务器存储,而效率却远远高于后者. 为何选择群辉NAS 我所看重的是群辉的DSM操作系统,基于linux内核简单而且功能丰富的操作系统,群辉NAS就是一台功能丰富的电脑设备,可以娱乐,可以办公,可以视频监控等等. 仔细的小伙伴看到标题应该会有联想到何为用普通计

小程序商城系统开发方案

移动互联最大的好处是可以将个人的空余碎片化时间利用起来,各种支付APP.社交APP让人们在互联网中沟通畅通.消息传播不再受时间.空间限制.同时小程序商城系统开发方案,小程序商城系统开发@[email protected]@6457,小程序商城软件开发,微信小程序商城系统开发,移动终端使得消费者的娱乐生活更加便捷并且操作体验也是绝佳,消费者可随时在现实和虚拟世界中来回切换,做到随时娱乐.生活. 小程序是一种不需要下载安装即可使用的应用,它实现了应用"触手可及"的梦想,用户扫一扫或者搜一下

tomcat部署与Context 【转载】

首先说说tomcat的几种部署方法: 1.将应用文件夹或war文件塞到tomcat安装目录下的webapps子目录下,这样tomcat启动的时候会将webapps目录下的文件夹或war内容当成应用部署.这种方式最简单且无须书写任何配置文件. 2.在tomcat安装目录下的conf子目录下的server.xml配置文件中的Host节点下添加Context字节点:<Context path="/name" docBase="..." />,其中path属性是

部署Zabbix集中监控系统

Zabbix概述 Zabbix是一个基于Web界面的分布式系统监控与网络设备监控系统,它能够监控各种网络参数,并提供灵活的通知机制,以使管理员能快速定位故障并解决由zabbix server 端与zabbix agent组成,可通过SNMP.zabbix.agent .ping.端口监视等方法实现对远程主机与网络设备的监控. zabbix特点 支持自动发现网络设备和服务器 支持分布式监控 可设置报警阈值 可以通过多种方式进行数据收集 可定制报警方式 实时的绘图功能 通过Web监控系统与设置 za

Tomcat部署(原理详解与部署实操)

Tomcat部署 一.前言 ? 之前的文章讲述的是web中两大服务器软件:Apache和Nginx,在这,对此我们先做一个简单的小结. 1.Apache和Nginx的特点与性能 ? Apache支持支持模块多,性能稳定,Apache本身是静态解析,适合静态HTML.图片等,但可以通过扩展脚本.模块等支持动态页面等.但是其配置相对复杂,自身不支持动态页面. ? Nginx,轻量级的HTTP服务器,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.其特点是