Ubuntu搭建Tomcat服务器并部署Javaweb项目

Ubuntu搭建Tomcat服务器并部署Javaweb项目:

1.下载好相应的文件压缩包:(本文只讲述jdk11以下的部署过程)

**前往官网进行下载相关jdk,网址:**https://www.oracle.com/java/technologies/downloads/#java8

Tomcat官网下载网址: https://tomcat.apache.org/download-80.cgi

2.配置Java环境:

在/usr/local/创建一个Java的目录:

mkdir /usr/local/java 

将下载好的java8的压缩包放到此文件目录中并解压:

tar -zxvf jdk-8u311-linux-i586.tar.gz 

解压完成后配置环境:

sudo vim ~/.bashrc 

在这里插入图片描述

这里的JAVA_HOME的路径为刚才解压缩后的jdk路径

完成以上操作后添加指定的java环境变量:

vim /etc/profile export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.55-src export JAVA_HOME=/usr/local/jdk8/jdk1.8.0_311 export JRE_HOME=$JAVA_HOME/jre export PATH=.:$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib 

在这里插入图片描述

完成配置后通过java -version查看配置是否成功(如果有问题解决方案在下边)
在这里插入图片描述

如果出现类似的版本信息则表示配置成功。

3.配置Tomcat环境:

解压Tomcat的压缩包:

tar -zxvf apache-tomcat-9.0.55-src.tar.gz 

解压缩完成后进入Tomcat的bin目录下,修改startup.sh

sudo vim ./startup.sh 

在这里插入图片描述

!!!这段内容放在开头,一定不要放在结尾!!!

4.完成以上配置后的问题处理:

问题一:如果出现:bash: ./startup.sh: 权限不够 的问题

​ *解决方法:chmod 777 .sh 修改所有.sh文件的权限,根据个人需要赋予权限。

问题二:如果出现:touch: 无法创建 ‘/usr/local/tomcat/apache-tomcat-9.0.55-src/logs/catalina.out’: 没有那个文件或目录 的问题:

解决方法:在Tomcat解压缩后的目录下创建一个logs目录

mkdir logs 

问题三:如果出现:

(1)bash: /usr/local/jdk8/jdk1.8.0_311/bin/java: 没有那个文件或目录

(2)eval: /usr/java/bin/java: not found

解决方法:(原因为缺少编译环境)

apt-get install libc6-i386 

5.启动Tomcat:

进入/bin目录下:

./startup.sh 

开启Tomcat服务器
在这里插入图片描述

如果能够出现以上内容则开启成功!!!

在这里插入图片描述

6.部署Javaweb项目:(这里只展示了最简单的一种)

将打包好的war包放到apache-tomcat-8.5.73/webapps目录下

配置conf目录下的server.xml文件

将下面的内容放到标签下:

<Context path="/" docBase="../webapps/web-1.0-SNAPSHOT" debug="0" privileged="true" reloadable="true"/> 

docBase为项目路径,path为虚拟上下文!!!

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yG7eagYm-1639058887524)(C:\Users\李海森\AppData\Roaming\Typora\typora-user-images39058640547.png)]

完成后重启Tomcat服务器即可完成部署!!!
在这里插入图片描述

最后放一下小问题的解决方法:

1.apt update 更新列表,若apt list open-vm- 可以找到open-vm-tools为成功*

2.apt install open-vm-tools open-vm-tools-desktop

3.验证安装方式:apt list –installed | grep vm

4.vmware-user

原文链接:https://blog.csdn.net/qq_53316359/article/details/121845339

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享