ubuntu的tomcat安装
摘要:
安装与配置tomcat,设置一键部署。
安装java 环境jre
安装nignx来当作hexo的http容器,遇到了一点问题,当hexo的js函数执行没有响应,暂未找到原因,故采用tomcat进行http容器。
tomcat依赖java运行环境,由于Ubuntu自带程序安装提示功能,网上也有其他安装教程,所以这次我直接键入java命令,则Ubuntu提示我安装命令,安装在usr文件夹下。我安装版本是1.8
输入
java -verson
查看是否安装完成。
安装tomcat
安装包
找到tomcat官方网站 左侧栏有Download栏目,我这次使用的9版本,下载 tar.gz版本,然后上传到服务器上,也可weget获得。
配置tomcat
使用命令 tar进行解压。
压缩命令:
tar -cvf 123.tar file1 file2 dir1
解压命令:
tar -zxvf apache-tomcat-7.0.75.tar.gz
解压后进行tomcat配置,进入conf文件夹,编辑service.xml
vim service.xml
将端口改为80 ,在host标签结束前增加文件doc指向
...
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
....
<Context path=”浏览器要访问的目录---虚拟目录” docBase=”网站所在磁盘目录” reloadable="true"/>
...
启动tomcat是在 ../bin/startup.sh 停止是../bin/shutdown.sh
查看启动日志是在 /logs/catalina.2020-07-16.log文件
如有端口占用则
lsof -i
#查出后使用 kill 命令停止进程
kill 9909
启动后则可在浏览器中访问网址了。
部署配置
由于代码托管在gitee,使用git进行部署,所以在服务器上进行一键配置
start.sh
cd */blog
pwd
rm -vrf public/
git pull
hexo g
cd */tomcat9/apache-tomcat-9.0.37/bin
pwd
./shutdown.sh
./startup.sh
需要git的拉取没有密码输入。
git bash进入你的项目目录,输入:
git config --global credential.helper store
然后会在本地生成一个文本,使用上述的命令配置好之后,再操作一次git pull,然后它会提示输入账号密码,这一次之后就不需要再次输入密码了。
end;
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 零的博客!