zoukankan      html  css  js  c++  java
  • ubuntu服务器上配置tomcat

    前言

    嗯,最近想在自己的腾讯云服务器上跑个项目玩玩,由于服务器是重装的系统,所以,只能自己手动装tomcat。
    不过,tomcat是基于java的,必须又java环境tomcat才能够使用,因此首先要做的是安装jdk。

    安装jdk

    先到http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html这里来下载一个jdk到本地,便于后续使用。
    接着,下载完成后,我们要做的就是将这个文件上传到ubuntu服务器上。

    scp -r /home/jdk-8u161-linux-i586.tar.gz ubuntu@139.199.26.146:/svn

    输入密码,然后静等上传。
    上传完成后,将文件解压到合适的文件夹。使用命令:

    tar zxvf /svn/jdk-8u161-linux-i586.tar.gz -C /home/java

    最后,配置java环境变量
    编辑/etc/profile文件,在最后一行加入如下内容

    export JAVA_HOME=/home/java/jdk1.8.0_161
    export PATH=$JAVA_HOME/bin:$PATH 
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 

    注意,JAV_HOME的路径是你java所在的路径。
    然后可以重启一下机器,看看输入java,是否能够输出相关信息。
    如果成功输出,那么你就安装成功了。如果没有输出,很有可能是你的jdk版本不对,注意64位要安装64位的jdk,32位的要安装32位的jdk。
    一般这个问题出现的情况就是这样的:

    -bash: …… No such file or directory

    重新下载解压、配置完成就好了。

    tomcat配置

    使用同样的命令,在本地将文件上传到ubuntu服务器。

    scp -r /home/apache-tomcat-9.0.6.tar.gz -C /home/tomcat

    接着就是解压,使用tar命令:

    sudo tar zxvf apache-tomcat-9.0.6.tar.gz -C /home/tomcat/

    最后,如果在进入tomcat的bin目录的时候出现这种情况

    -bash: cd: bin: Permission denied

    那么就是文件权限的问题,为了方便,我们直接开放这个文件夹的所有权限

    sudo chmod 777 -R apache-tomcat-9.0.6

    如果没有出现,那么就是最好的了。
    一般到这里,我们是不用对tomcat进行任何配置的。
    最后,在bin目录中,启动tomcat

    ./startup.sh

    shell输出这样文字就是启动成功了

    Using CATALINA_BASE:   /home/tomcat/apache-tomcat-9.0.6
    Using CATALINA_HOME:   /home/tomcat/apache-tomcat-9.0.6
    Using CATALINA_TMPDIR: /home/tomcat/apache-tomcat-9.0.6/temp
    Using JRE_HOME:        /home/java/jdk1.8.0_161
    Using CLASSPATH:       /home/tomcat/apache-tomcat-9.0.6/bin/bootstrap.jar:/home/tomcat/apache-tomcat-9.0.6/bin/tomcat-juli.jar
    Tomcat started.
    

    结语

    配置完成,是不是倍有成就感,想了解更多的专业知识、前瞻信息、技术文章吗?那么请我的个人公众号:进击的程序狗,一起进步!

  • 相关阅读:
    如何在windows 11中安装WSLG(WSL2)
    JavaScript中一些有关数组的API
    49 个在工作中常用且容易遗忘的 CSS 样式清单整理(转)
    MAC的一些命令
    高级前端进阶(一)
    kindEditor参数详解
    kindEditor用法总结
    kindEditor用法
    Object浅拷贝、深拷贝
    api连接Kafka报错:java.net.UnknownHostException: VM-0-12-centos: nodename nor servname provided, or not known
  • 原文地址:https://www.cnblogs.com/roobtyan/p/9576711.html
Copyright © 2011-2022 走看看