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

news/2024/5/14 1:45:50/文章来源:https://blog.csdn.net/weixin_39864601/article/details/109876897

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

实验环境:

操作系统: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

4a3cee63ce2eb4710cc4c1c49c172c80.png

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

alternatives --config java

0497022f66ce34b3c94145ba4ac997db.png

选择主用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/binvi catalina.sh

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

JAVA_HOME

:wq保存退出。

b6a18e9a31823bdbde3be76fd12422b1.png
./startup.sh

849c064c504a0c85dd59469e6dad16c3.png

#启动程序

| grep tomcat

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

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

d77e48588db4afafc04ab62b886b39ab.png

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

service iptables stop 
chkconfig iptables off

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

cd /data/service/jspgourm -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

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

;

d27b8aa170db4939b8e42c39b13c2509.png

退出数据库

;

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

f9bd25c8933a158e86ac76fa6abdf4c9.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_736406.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IE无法打开internet网站已终止操作的解决的方法

用IE内核浏览器的朋友,或许不经意间会碰到这样滴问题:打开某个网页时,浏览器“嘣”跳出一个提示框“Internet Explorer无法打开Internet 站点...已终止操作”。而大多数情况下该页面甚至非常可能看起来已经载入完成,内容能够全然显…

一人网站所有的 ip地址_网站如何防御DDOS攻击?

分布式拒绝服务攻击(DDOS)是目前常见的一种网络攻击方法,它的英文全称是Distributed Denial of Service?简单的说,许多DoS攻击源一起攻击服务器,形成了DDOS攻击,从而增加拒绝服务攻击的威力。通常,攻击者通…

webp转换gif工具_好用资源、软件、工具、网站 | 第14期

内容均来自网络,版权归原作者所有,侵删,我们不生产资源,只是资源的搬运工,不要把所有的给予都习惯的当作理所当然。探记一款专注于个人记录的软件。多样化的记录模板,模块间可实现数据互通。随时随地记录日常、整理生活、收藏惊喜和感动支持iOS 和Android端&#xf…

php连接mysql制作网站的教程,MySQL与PHP的连接教程步骤(图文)

本篇文章我们介绍一下PHP与MySQL的整合,既然是与MySQL整合,那么我们首先肯定是要安装MySQL。下面我们就介绍下MySQL的安装方法。第一步,下载MySQL。下载PHP可以去PHP中文网下载站下载最新版本。第二步,安装MySQL数据库第三步&…

技术网站 --菜鸟教程

2019独角兽企业重金招聘Python工程师标准>>> 最近逛论坛时,发现一个比较好的网站,贴出来供大家分享 http://www.runoob.com/ 转载于:https://my.oschina.net/u/2312022/blog/523947

从零开始创建属于自己的网站(转)

准备域名 如果已经有域名的用户可以跳过这一步,如果没有的话可以在万网购买,.com等国际域名大约在39元/年,部分国内域名仅需要9元。准备服务器 如果已经有服务的用户也可以跳过这一步,如果没有的话可以选择购买阿里云的服务器。如…

python爬网站图片教程_python爬虫爬取图片的简单代码

Python是很好的爬虫工具不用再说了,它可以满足我们爬取网络内容的需求,那最简单的爬取网络上的图片,可以通过很简单的方法实现。只需导入正则表达式模块,并利用spider原理通过使用定义函数的方法可以轻松的实现爬取图片的需求。1、…

搭建web网站实验

完成实验要求 实验要求:用Linux系统搭建一个web网站 首先检查镜像文件是否导入 如果没有/dev/sr0目录下的镜像文件,检查VMvare右下角磁盘驱动器是否打开,如图第二个 将镜像文件挂载(mount)到虚拟机上 进入到“/etc…

java 抓取网站内容 异常code: 403

2019独角兽企业重金招聘Python工程师标准>>> HTTP 403命令是禁止恶意访问此网站,不能从此网站中抓取内容。如果是服务器端禁止抓取,那么这个你可以通过设置User-Agent来欺骗服务器: connection.setRequestProperty("User-Age…

java后端做教育视频网站源码_基于 Java Spring cloud的开源在线教育系统调试实战...

开篇之前分享过一个php的开源教育系统,今天来一个java的。知识付费的风口就不说了,大家都明白的。很多公司都在搞,今天继续来搞开源的。该系统采用前后端分离模式,前台采用vue.js为核心框架,后台采用Spring Cloud为核心…

apache对文件的读写权限_处理好网站的文件权限=保护好你额头的发际线!

是不是还在为处理不好网站的文件权限问题而日夜焦虑呢?其实刚开始在Linux服务器上建站的小伙伴们一定会对网站上不同用户的权限处理存在疑惑,那么就算为了你的发际线你也一定要看完本文。下面我们先来捋清这个问题的解决思路。首先我们来思考&#xff1a…

网页服务器站点是什么意思,网站服务器出错是什么意思_网站服务器出错原因...

网站服务器出错是什么意思网站服务器出错是指互联网数据中心中存放网站的服务器不能正常运行。网站服务器( WebsiteServer )是指在互联网数据中心中存放网站的服务器。网站服务器主要用于网站在互联网中的发布、应用,是网络应用的基础硬件设施。服务器软件&#xff…

服务器网页提示网站正在进行维护,运行“ll”命令提示命令找不到怎么解决_网站服务器运行维护,ll,找不到,命令...

怎么解决CentOS7忘记root密码的问题_网站服务器运行维护下面由centos系统教程​栏目给大家介绍CentOS7忘记root密码的处理方法,希望对需要的朋友有所帮助!如果在操作过程中发现无效,看看是不是自己在修改密码的时候小键盘没开启,因…

程序视频卡php,javascript - php做视频网站服务器很卡怎么办??

环境:php5.3.9Apache 22mysql5.6.xwindows使用做视频网站的时候碰到的几个问题(本地环境测试):A. 几十个视频。通过 canvas 截取视频第一帧做封面。// 视频源列表var vSrcList [src1 , src2 , src3 ....];// 队列方式截取视频第一帧(如果不采取队列方式…

Chrome 与 Firefox 警告用户不要在非 HTTPS 网站提交信息

谷歌和火狐浏览器正在采取新的措施让用户小心有安全漏洞的网站,在最新的更新版本Chrome 56和Firefox 51中,当用户在不安全的 HTTPS 网页中提交敏感信息时,就会收到警告。此前的测试版已经加入了此类警告,现在更新版本将使更大数量…

2021江苏高考孩子查询成绩视频,2021年江苏高考成绩查询网站查分网址:https://www.jseea.cn/...

【导语】高考结束后大家最为关心的问题就是在哪里查分,如何查分,无忧考网高考频道特别整理2021年江苏高考成绩查询查分网址,成绩公布时考生可直接点击网址进行查分,预祝大家都能顺利的考上理想的大学!由于,…

网页制作期末作业网站_网页设计公司制作网站应该具备哪些

网页设计是网络时代的新起物质,公司的经济效益怎么样很大程度上面也跟网站做得怎么样有关联。近期一两年开发网站的顾客是愈来愈多了,可以看出顾客对建站公司的规要求也逐渐提高。网页设计的目地是把排名转换为总流量,再把总流量转换为品质&a…

员工转正申请书_新员工试用期转正申请书(五篇)_转正申请书范文网站

新员工试用期转正申请书(一)尊敬的领导:我于 201X 年 X 月 X 日成为公司的试用员工,到今天 3 个月试用期已满,根据公司的规章制度,现申请转为公司正式员工。从来公司的第一天开始,我就把自己融入到我们的这个团队中&am…

shell+curl监控网站页面(域名访问状态),并利用sedemail发送邮件

应领导要求,对公司几个主要站点的域名访问情况进行监控。下面分享一个监控脚本,并利用sendemail进行邮件发送。 监控脚本如下: 下面是写了一个多线程的网站状态检测脚本,直接从文件中读出站点地址,然后用curl去检测返回…

网站如何启用SSL安全证书?IIS7启用新建Https:/

网站使用SSL,通过SSL证书申请,然后导入之后。我们需要对网站进行设置才能正常使用SSL证书,具体如何操作让网站启用SSL呢,本经验以一个网站添加SSL主机头的方式为例来,网站启用SSL服务器安全证书。(如果没有证书的&…