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(停止)

转载于:https://blog.51cto.com/13575678/2093592

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JSP网站的发布最灵活的一种方式我们可以在Tomcat的conf目录下的的Servlet.xml文件中进行配置<br>在其Host标签内新建一个Context标签来部置一个JSP应用程序,如果在这里部置后,那我们就不需要再把<br>你的作品拿到webapps文件夹下啦,想放到那里就放那里啊<br><br><Context path="/BookModule" reloadable="true" docBase="D:\Book\BookModule" workDir="D:\Book\work"/><br><Context path="/WebModule" reloadable="true" docBase="D:/code/WebModule" workDir="D:\code\work"/><br>解释:<br> path为虚拟路径,也就是说它会根据docBase所指定的物理路径,其次是虚拟路径去找你的主页面. workDir是这个应用的工<br>作目录,存放运行时生成的与这个应用相关的文件.<br><br>呵呵,不过我建议虚拟路径可以直接你的主页面文件它所在的目录,而物理路径则需要上工程名,哈哈!终于搞定啦!<br><br>loadable(搂得抱)意义为:适于承载的, 可受载的<br><br><br><br><br>web应用服务器Bea weblogic8.1 设置虚拟目录<br> <br>安装WebLogic8.1, 创建好myDomain域. <br>------------------------------------------------------------------------------------- <br>打开域目录下(myDomain)的config.xml文件.在最后的</Domain>语句前加入下列语句:<br><Application Name="mysite" Path="H:\" StagingMode="nostage" TwoPhase="true"><br><WebAppComponent Name="WebApp" Targets="myserver" URI="mysite"/><br></Application><br>Path="D:\" 是URI的路径<br>Name="mysite" 是虚拟目录名<br>URI="mysite" 是真实的文件名<br><br>页面访问:http://localhost:7001/mysite <br>------------------------------------------------------------------------------------- <br>如果要把mysite设置成缺省的服务器名,需要在应用程序/WEB-INF/下的weblogic.xml文件中配置:<br><weblogic-web-app><br><container-descriptor><br><index-directory-enabled>true</index-directory-enabled><br></container-descriptor><br><context-root>/</context-root><br></weblogic-web-app><br><br>页面访问:http://localhost:7001

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值