Debian部署Tomcat和安装JDK

        写在前面,今天有个项目想部署到云服务器上,然后可以通过外网访问到,所以就折腾了一下午,终于完成了jdk8和tomcat的安装和tomcat服务注册,我觉得有必要提醒一下,这里用的发行版是Debian,在这里记下我自己的踩坑日志,避免更多的人走更多的弯路。

1、安装JDK

  • 想在服务器上部署web应用,我想JDK是必不可少的,那么接下来我们要找到JDK并且安装JDK到服务器上,当然也借鉴了不少同行伙伴的经验,在这我将一步步的记录下我自己的安装记录:因为安装的JDK是linux版本的,所以我们先要下载以
  • jdk-8u212-linux-x64.tar.gz
  • tar.gz结尾的文件,这里想吐槽下Oracle,以前在官网下载jdk都是直接可以下载的,现在下载还要注册账号,让人恶心的是注册完账号之后居然进不去啊!!!后面没办法,然后网络少找了不少资源都是不能使用,最后在万能的GitHub上找到了,是开发者备份的jdk文件,下载速度超快,点击链接就可以下载了。
  • 下载完之后我建议使用Xftp或者FileZilla等文件上传工具上传到服务器上,这样会比较好操作,如图所示:
  • 使用Xftp上传文件到服务器
  • 直接上传jdk-8u212-linux-x64.tar.gz到/usr/java里面,在这里要注意下,上传的时候可能一直显示上传失败,如图
  • 上传文件失败
  • 这种情况要注意了,需要对该文件夹设置一下访问权限
  • sudo chmod 777 dirname
  • 然后用命令加压该jdk-8u212-linux-x64.tar.gz
  • sudo tar -zxvf jdk-8u212-linux-x64.tar.gz
  • 接下来添加环境变量,代码如下
  • vi /etc/profile
  •  
  • 最后ESC,然后:wq保存退出即可
  • java -version

  • 得到如上图所示,说明安装成功。

2、部署Tomcat8

  • 先下载Tomcat上传至服务器中,Tomcat下载地址:http://tomcat.apache.org/download-80.cgi,同样下载版本的tar.gz格式的,然后通过Xftp上传至服务器
  • sudo tar -zxvf apache-tomcat-8.5.47.tar.gz
  • 修改该文件名为tomcat
  • sudo mv /usr/java/apache-tomcat-8.5.47 /usr/java/tomcat
  • sudo cd /usr/java/tomcat/bin/
    
    ./startup .sh
    
    

  • tomcat启动成功,但是这时是本地启动的,使用localhost:8080可以访问,但是通过服务器的外网地址仍不能访问,需要修改配置文件,如图

  • root@trojan:/etc/init.d# vim /usr/java/tomcat/conf/server.xml
  • 调整完成之后开始注册tomcat服务,通过增加注册服务脚本文件
  • sudo cp /usr/java/bin/catalina.sh /etc/init.d/tomcat
    
    vim /etc/init.d/tomcat
  • 在前面几行加上注释
  • #chkconfig:2345 10 90
    
    #description:Tomcat service
  • 并且将里面的CATALINA_HOME和JAVA_HOME的注释去掉增加CATALINA_HOME=/usr/java/tomcat,JAVA_HOME=/usr/java/jdk1.8.0_212

  • 最后我们注意了,千万不要使用chkconfig这个命令去注册服务,因为这个命令只支持Redhat等发行版,在Debian中我们应该使用
  • root@trojan:/etc/init.d# sudo update-rc.d tomcat defaults
    
    root@trojan:/etc/init.d# service tomcat start
    
    root@trojan:/etc/init.d# service tomcat stop
    
  • 能正常访问到Apache首页说明已经成功。如图:
  •  

 

 

 

 

 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Debian系统上安装JDK有几种方法。其中一种方法是使用RPM包进行安装。请按照以下步骤进行操作: 1. 首先,在root模式下运行以下命令,以确保完全卸载现有的JDK: `sudo apt-get purge openjdk-*` 2. 下载适用于DebianJDK的RPM包,并使用以下命令安装: `sudo alien -i jdk.rpm` 3. 安装过程完成后,为了使用已安装JDK,您需要配置JDK环境。您可以使用以下命令指定JDK路径: `sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java8/jdk1.8.0_361/bin/javac" 1500` 现在,您的Debian系统已成功安装JDK。您可以根据需要进行配置和使用。请记住,安装JDK时需要在root模式下进行操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Debian安装JDK的RPM包](https://blog.csdn.net/bluerain_/article/details/107112099)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Debain11常用软件安装jdk、maven、yum,更换软件源(二)](https://blog.csdn.net/qq_20957669/article/details/128964858)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值