这里我总结了我使用宝塔配置tomcat的各种坑,希望能帮到大家

安装jdk

首先,安装jdk,可以到官网下载jdk-liunx版本,或者是在liunx命令行中使用yum安装jdk

  • yum直接安装(应该是不需要配置环境变量的,具体可以安装成功后验证)

  •     yum install java-1.8.0-openjdk* -y
    
  • 手动下载需要自己新建一个目录后解压安装,因为使用了宝塔,所以可以再宝塔中直接上传文件解压即可
    之后打开 /etc/profile 文件
    在文件末尾加上

    export JAVA_HOME=/usr/jvm/jdk1.8.0_231
    export JRE_HOME=/usr/jvm/jdk1.8.0_231/jre
    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
    

这里记得把路径改成自己的路径

之后按理说重新载入配置文件即可

sudo source /etc/profile

如果报错 找不到 source 那说明你的配置配置错了,请检查你的配置

配置完成后,如果sudo source /etc/profile还是不可用建议重启服务器后输入java和javac试试,如果可用,就直接跳过吧

安装tomcat

注意,千万别用宝塔安装tomcat

我之前用tomcat安装宝塔,其他配置都完全没有问题,结果tomcat一直报错 找不到java.lang.object,类定义错误

这里还有一点,jdk7对应tomcat7 jdk8对应tomcat8 jdk9对应tomcat9

tomcat9可以运行jdk8编译的项目,但是不可用运行11编译的项目

  • 手动下载tomcat

  • 这里给出tomcat官网地址

  • 下载 Binary Distributions => core => tar.gz (pgp, sha512) 版本

  • 上传至服务器,解压,

  • 确保服务器的8080端口可以访问,或到tomcat安装目录的conf/server.xml文件

  • 在约70行的位置的port修改为可以访问的端口

    <Connector port="39080" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" />
    

宝塔命令行,启动tomcat

 tomcat安装路径/bin/startup.sh

宝塔命令行,终止tomcat

 tomcat安装路径/bin/shutdown.sh

正常时候,我们都要多次重启tomcat 这时候可以直接按两次上键找到上上次输入的命令
tomcat安装路径/bin/startup.sh
然后再按两次上键找到上上次输入的命令
tomcat安装路径/bin/shutdown.sh
即可重启tomcat

上传自己的项目

  • 将项目打成war包
  • 上传至tomcat安装目录/webapps目录中(改目录默认的其他内容可以删除)
  • 重启服务器
  • 之后通过域名|ip+端口+目录名(即上传的war包的名字,tomcat会自动将war包解压)就可以访问自己的项目

我只遇到这么多问题,如果有什么不足,希望指正

宝塔配置tomcat相关推荐

  1. SSL证书网址不安全宝塔配置--阿里云ssl证书

    SSL证书网址不安全宝塔配置–阿里云ssl证书 总体思路 打开阿里云SSL证书页面,点击"选购SSL证书" SSL证书服务选择"DV单域名证书[免费试用] 登录到阿里云S ...

  2. 502 宝塔 部署tomcat_【笔记】如何使用宝塔面板 +Tomcat 搭建 Solo 博客。

    概要:使用宝塔面板 +Tomcat 安装 Solo 博客的一次成功尝试的笔记. 零.前言 尽管不生产有价值的内容,甚至连写日记都难以坚持,但拥有一个自己的博客总是有趣的. 于是我购买域名,租用虚拟服务 ...

  3. MyEclipse2014配置Tomcat开发JavaWeb程序JSP以及Servlet

    1.安装准备 1).下载安装MyEclipse2014,这已经是最新版本. 2).下载Tomcat 官网:http://tomcat.apache.org/ 我们选择8.0: http://tomca ...

  4. 6月27日任务 配置Tomcat监听80端口、配置Tomcat虚拟主机、Tomcat日志

    2019独角兽企业重金招聘Python工程师标准>>> 16.4 配置Tomcat监听80端口 1. vim /usr/local/tomcat/conf/server.xml Co ...

  5. 配置Tomcat和在Eclipse中创建Web工程

    配置Tomcat服务器信息: 在Tomcat的安装目录下有一个conf目录,里面存放着Tomcat服务器的配置文件,其中最为核心的配置文件是server.xml,在这个文件里我们可以配置服务器的各种参 ...

  6. Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口

    Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口 >>>>>>>>>& ...

  7. linux下配置tomcat、resin

    一.tomcat安装配置 1. 什么是tomcat Tomcat就是用来解析jsp程序的一个软件:web容器: Tomcat是Apache 软件基金会(Apache Software Foundati ...

  8. 配置Tomcat监听80端口 配置Tomcat虚拟主机 Tomcat日志

    配置Tomcat监听80端口 • vim /usr/local/tomcat/conf/server.xml Connector port="8080" protocol=&quo ...

  9. 配置tomcat虚拟主机

    配置Tomcat监听80端口 修改tomcat的默认端口,将其改为80端口,在Connector port端口指定的地方修改为80端口,wq保存退出 [root@aaa ~]# vim /usr/lo ...

最新文章

  1. 记录一下两个相机相同处理如何简便进行
  2. IT兄弟连 JavaWeb教程 监听器3
  3. IDEA 2021.3 正式发布:支持远程开发、故障排查、Java和Spring等多项优化改进
  4. FFmpeg音频编码 ---- pcm转aac(使用新版ffmpeg API,亲测可用)
  5. idea zookeeper的使用_学习ZooKeeper源码,就从这篇开始吧
  6. navicat er图没有连线_迁徙图?流向图?城市关系强度图?
  7. 【毕业答辩】你的论文答辩PPT准备好了吗?
  8. 自考本科计算机类专业查询,自考本科学位如何查询
  9. php生成xml报错101,php编译报错大全
  10. 泛微oa系统什么框架_泛微OA ecology 二次开发实例 开发完整说明
  11. python 小说分析_谁还没看过几本金庸小说?用Python分析一下当年最爱看的主角是谁...
  12. 给 Android 开发者的 RxJava 详解
  13. 【实习日报】2019年3月 前端开发实习工作日报汇总
  14. LaTeX参考文献_解决问题:Something‘s wrong--perhaps a missing \item. \end{thebibliography}
  15. 如何设置记事本文件.txt文件的默认打开方式为editplus
  16. SpringBoot后端+Vue之AntDesignVue前端实现查询表格导出excel功能
  17. Ubuntu下创建Android Studio启动图标
  18. Oracle切换到scott用户
  19. 【数学建模】基于matlab SIR模型新冠病毒COVID-19估计【含Matlab源码 2042期】
  20. iPhone6 AirDrop找不到我的mac解决方法!注销mac和iPhone的icloud账号

热门文章

  1. 在python语言中定义类的关键字是_Python 使用 _________________ 关键字来定义类。_学小易找答案...
  2. # 2017-2018-1 20155312《信息安全技术》实验二——Windows口令破解实验报告
  3. c# 获取目录所有文件及子目录文件
  4. c语言实型数据的运算-分期付款
  5. 2021年化工自动化控制仪表考试题及化工自动化控制仪表考试题库
  6. 金山毒霸样本上报页面功能更新,欢迎试用
  7. 16. Perl 正则表达式-正则替换
  8. mvc 中renderpartial的使用
  9. Android系统手动创建虚拟内存swap
  10. 10月25日 c语言 输入y=(sinx-cosx)/tanx