码迷,mamicode.com
首页 > Web开发 > 详细

Tomcat搭建jsp的网站商城

时间:2018-04-01 20:55:39      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:Tomcat部署jsp环境

第一步:下载安装JDK
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u162-b12/0da788060d494f5095bf8624735fa2f1/jdk-8u162-linux-x64.rpm?AuthParam=1522412902_3fa16f7c536f93b53d7a993b2e6421a7"

rpm -ivh jdk-8u162-linux-x64.rpm
ll /usr/java/
注意:latest是个软连接它指向哪个版本就是当前在运行的版本
java -version
在这里说一个很重要的命令:这个命令是专门做java版本转换的
alternatives --config java
第二步:下载启动Tomcat
wet http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.29/bin/apache-tomcat-8.5.29.tar.gz
注意:这个软件解压后就可以了无需安装,但是我们一般要新建一个普通用户,以普通用户的身份对其进行解压到/tmp下即可
mv tomcat-8.5.29.tar.gz /tmp
useradd work
su - work
tar xf /tmp/tomcat-8.5.29.tar.gz
由于名字太长我们可以给它做个软连接
ln -s /tmp/tomcat-8.5.29 ~/tomcat
完后进入Tomcat中找到启动脚本运行启动它
cd ~/tomcat/
bin/startup.sh
检查进程是否存在
ps -ef | grep java
检查Tomcat端口是否正常
lsof -i:8080
第三步:下载安装mysql
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar
tar xf mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar
rm -rf mysql-commminimal mysql-commtest
yum install mysql-community-
准备一个目录一个大容量的磁盘完后把这个目录挂载到这块磁盘上,因为数据库的数据量很大,所以我们要单独放到一块盘上进行存放管理。
mkdir /data/
mv /var/lib/mysql /data
ln -s /data/mysql /var/lib/mysql
mount -t xfs /data /dev/vg1/lv1(建议使用自动挂载)
启动myslq
systemctl start mysql
获取mysql初始密码
grep pass /var/log/mysqld.log
登陆数据库进行修改密码
mysql -u root -p ‘初始密码‘
mysql> set password for root@‘locahost‘ =PASSWORD(‘新密码‘);
创建存放商城数据的数据库并且设置此库的数据内容的编码方式
create database jspgou default character set utf8;
创建访问网站的授权用户的权限
grant all privileges on jspgou.
to jspgouadmin@‘%‘ identified by ‘授权用户密码‘;
查看此数据库支持的sql模式有哪些,并且要去掉两个模式,如果不去掉会报错。
select @@sql_mode;
set global
sql_mode="除了NO_ZERO,NO_ZERO_IN_DATE,把其他都粘贴过来即可";
退出数据库

第四步:配置JSPgou
修改jspgouV6-ROOT/ROOT/WEB-INF/config/jdbc.properties文件
jdbc.properties文件这个文件专门用作前端数据连接数据库的
#mysql\u914d\u7f6e
jdbc.driverClassName=com.mysql.jdbc.Driver(连接的数据库类型)
jdbc.url=jdbc:mysql://127.0.0.1:3306/jspgou?characterEncoding=UTF-8
(jspgou?问号前面的名字是数据库的名字ip地址是自己定0.0.0.0表示所有ip都能访问)
jdbc.username=jspgouadmin(数据库中的对此库有权限的授权用户名)
jdbc.password=Jspgou_pwd2018(授权用户密码)

将jspgou商城的数据导入到数据中
mysql -u jspgouadmin -p Jspgou_pwd2018 jspgou < ~work/jspgouV6-ROOT/DB/jspgou.sql

做hosts域名解析或者是DNS
将jsp商城的ROOT目录移动到Tomcat/webapps/下
为了不与Tomcat/webapps/ROOT混淆我们可以改名叫JSP_ROOT
su - work
mv /tmp/jspgouV6-ROOT /ROOT ~/tomcat/webapps/JSP_ROOT
在tomcat/conf/server.xml配置文件中添加这连段标签,从而达到通过域名访问jsp网站商城的目的
vim ~/tomcat/conf/server.xml
<Host name="www.jsp.com" appBase="webapps" unpackWARs="true" autoDeploy="true">
<Context docBase="JSP_ROOT" path="" />
</Host>

第五步:启动Tomcat.,在浏览器中登录访问即可。
cd ~/tomcat
bin/startup.sh(启动) bin/shutdown.sh(停止)

Tomcat搭建jsp的网站商城

标签:Tomcat部署jsp环境

原文地址:http://blog.51cto.com/13575678/2093592

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!