Tomcat部署JPress个人博客

Tomcat是Apache软件基金会的一个开源项目,是一个轻量级(或许吧)的Web应用(Java)服务器软件,是开发和调试Servlet、JSP 程序的首选

JPress,一个使用Java开发,类似WordPress的产品

部署Tomcat前我们还需要准备Java环境,我们去下载JDK(Java Development Kit)
下载地址:JDK DownloadTomcat部署JPress个人博客_第1张图片Tomcat部署JPress个人博客_第2张图片
下载符合自己环境的包就行了,我这里下载的16版本的Linux的二进制包,编译好了的,生产环境尽量选LTS长期支持的版本
在这里插入图片描述
下载好了,我们把他解压到指定的位置(自己定义就好)

tar -zxf jdk-16.0.1_linux-x64_bin.tar.gz -C /usr/local
cd /usr/local

然后把解压好的程序改一下名
在这里插入图片描述

mv jdk-16.0.1 jdk

现在我们去配置一下jdk的环境变量,必须配置,不然等下tomcat会识别不到他

export JAVA_HOME=/usr/local/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

把这些写入到/etc/profile文件里面,或在/etc/profile.d下面新建一个也可以
然后我们source一下,让他在当前shell环境下生效

source /etc/profile

现在jdk就配置完成了,我们来测试一下
Tomcat部署JPress个人博客_第3张图片
这样我们的java环境就算是配置完成了

我们现在来安装Tomcat
下载地址:Tomcat Download
Tomcat部署JPress个人博客_第4张图片
我们来下载一个tomcat8

wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.68/bin/apache-tomcat-8.5.68.tar.gz -P /usr/local

在这里插入图片描述

tar -zxf apache-tomcat-8.5.68.tar.gz

解压后也改个名
在这里插入图片描述

mv apache-tomcat-8.5.68 tomcat

现在tomcat就能启动了,我们来启动下,他们的二进制程序都放在/usr/local/tomcat/bin/下的

/usr/local/tomcat/bin/startup.sh

Tomcat部署JPress个人博客_第5张图片
启动完成,我们来看一下监听端口8080起来没有
在这里插入图片描述
我们现在去访问一下
Tomcat部署JPress个人博客_第6张图片
现在我们的tomcat就算是初步搭建完成
现在我们来安装Jpress程序,在这之前我们先去改下配置文件去加一个Host,可以理解为Nginx的server段吧,添加一个虚拟主机
打开/usr/local/tomcat/conf/server.xml这个配置文件拉到最后
Tomcat部署JPress个人博客_第7张图片

Host>

这个host段就是默认的主机配置段,默认打开8080的就在这里配置的,相当于Nginx的默认Server段

我们简述下这几段配置里的含义
name=“localhost” 这里可以填写你的域名,可以理解为Nginx的server_name
appBase=“webapps” 就是指定网站程序的存放的路径和Nginx的root有点像吧,但是不同的是你需要再在路径下创建一个名为ROOT的目录,然后把程序放ROOT里面,这样才可以直接被访问
unpackWARs=“true” 就是你把你war包放在你网站目录后他会自动给你解包
autoDeploy=“true” 会给你自动部署包
上面两个的value如果改为false就是不开启

prefix=“localhost_access_log” 就是日志文件保存的名称前缀
suffix=".txt" 是指定文件后缀,结合prefix使用
pattern=“这里就是日志存放的格式”
日志默认存放的路径在$CATALINA_BASE/logs

我们根据默认配置来写个简单的
Tomcat部署JPress个人博客_第8张图片
这里是新加的配置文件,这里我如果要访问还得本地hosts一个test.com和ip对应关系或者自建一个dns服务
配置文件改好了,我们去创建相应的目录,我这里目录写的是test

mkdir -p /usr/local/tomcat/test

我们把JPress程序上传到/usr/loca/tomcat目录,先不要上传进test目录,不然他会自动解包
在这里插入图片描述
然后我们重命名

mv jpress-web-newest.war ROOT.war

现在我们可以把war包移动到test目录去了

mv ROOT.war test

在这里插入图片描述
放到test后就自动解包了,现在可以说就部署好了,我们去配置下hosts
Tomcat部署JPress个人博客_第9张图片
保存后我们浏览器去访问下test.com:8080
Tomcat部署JPress个人博客_第10张图片
好了,页面能正常显示,我们现在去创建一个数据库,我们这用的MariaDB,怎么安装就不说了
Tomcat部署JPress个人博客_第11张图片

我们继续安装
Tomcat部署JPress个人博客_第12张图片
填写你自己的数据库信息Tomcat部署JPress个人博客_第13张图片

在填写一下基本信息就完成了
Tomcat部署JPress个人博客_第14张图片
然后你会发现这里一直在等待然后刷新,不用管他把tomcat重启一下

/usr/local/tomcat/bin/shutdown.sh
/usr/local/tomcat/bin/startup.sh

Tomcat部署JPress个人博客_第15张图片
现在就安装完成了,可以上后台去发布文章等等,后台地址默认是/admin

你可能感兴趣的:(Linux,linux,tomcat,java,服务器)