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-images\1639058640547.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

  • 4
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
将Java Web项目部署Tomcat服务器可以通过以下步骤进行: 1. 首先,确保已正确安装和配置了Tomcat服务器。打开Tomcat文件夹,找到conf文件夹下的server.xml文件,并确保其中配置了正确的端口号。另外,还需确保在Tomcat的bin文件夹下存在catalina.bat(或catalina.sh)文件。 2. 在Tomcat的webapps文件夹下创建一个新的文件夹,用于存放项目的文件。假设我们将该文件夹命名为"myproject"。 3. 将打包好的Java Web项目(通常为war文件)复制到"myproject"文件夹中。 4. 打开命令行终端,切换到Tomcat的bin目录下。执行"catalina.bat"(或"catalina.sh",根据操作系统而定)命令启动Tomcat服务器。 5. 在浏览器中输入"http://localhost:端口号/myproject",即可访问部署Tomcat服务器上的Java Web项目。 6. 如果想要重新部署项目,可以先关闭Tomcat服务器,在"myproject"文件夹下删除原来的war文件和解压后的文件夹,然后将新的war文件复制到该文件夹中,并重新启动Tomcat服务器。 注意事项: - 在部署项目之前,确保项目的配置文件(如web.xml)中的路径和服务器上的路径相匹配。 - 如果项目需要与数据库进行交互,还需确保数据库的连接配置正确,并在Tomcat的lib文件夹下添加数据库驱动的jar文件。 - 部署过程中可能会遇到一些问题,如端口冲突、权限不足等。需仔细检查服务器项目的配置,确保没有任何错误。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

作梦作梦啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值