在ubuntu服务器上配置tomcat

Tomcat版本:我用的是tomcat8.5.34,下面只是展示tomcat下载地址,什么版本可以自己选择。

1.到官网下载tomcat,选择格式为tar.gz,如下图所示:

2.远程连接到服务器上,在本地终端上传前面下载的tomcat压缩包到服务器上面

1.首先在本地把tomcat压缩包上传到服务器上

scp /Users/zhe/Desktop/ServerEnvironment/apache-tomcat-8.5.34.tar.gz [email protected]**.**:~/

2.进到用户根目录

cd ~

3.创建tomcat文件夹

mkdir tomcat

4.把上传的tomcat压缩包移动到刚才创建的tomcat文件下

mv ~/apache-tomcat-8.5.34.tar.gz ~/tomcat/

5.进入到刚才创建的tomcat目录下

cd ~/tomcat

6.在该目录下解压tomcat压缩包

tar zxvf apache-tomcat-8.5.34.tar.gz

3.配置tomcat的一些配置信息

然后进入目录/home/zouzou/tomcat/apache-tomcat-8.5.34/bin,编辑文件startup.sh,在最后一行之前加入如下信息:

#set java environment

export JAVA_HOME=/home/zouzou/jdk/jdk1.8.0_181

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:%{JAVA_HOME}/lib:%{JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

#tomcat

export TOMCAT_HOME=/home/zouzou/tomcat/apache-tomcat-8.5.34

其中JAVA_HOME和TOMCAT_HOME请对应你自己的jdk和tomcat的安装目录。编辑完后保存退出,然后运行startup.sh:

sudo ./startup.sh

  出现如下信息则说明tomcat安装成功,并且已经启动。

这里需要在服务器上对8080端口号进行可以访问授权,tomcat默认端口号为8080

也就是配置安全组规则在外部还有一层保护,记得配置安全组规则,打开80,8080,3306,443,8443端口,博主被这里坑了很久,因为没有打开3306端口,一直连接不上服务器上的mysql。

而且可以在本地访问虚拟机的8080端口:

如果要关闭tomcat,类似的,需要先在文件shutdown.sh对应位置添加信息:

#set java environment

export JAVA_HOME=/home/zouzou/jdk/jdk1.8.0_181

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:%{JAVA_HOME}/lib:%{JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

#tomcat

export TOMCAT_HOME=/home/zouzou/tomcat/apache-tomcat-8.5.34

  然后执行如下命令即可:

sudo ./shutdown.sh

 如果要设置为tomcat开机自启动,需要编辑文件/etc/rc.local,这里存放着开机自启动的程序。(配置在/etc/profile和/etc/bash.bashrc文件中的内容是当有用户登录时才起作用,这不符合tomcat需要启动的实际情况)

  现在我们编辑/etc/rc.local:

sudo vi /etc/rc.local

在最后一行之前加入如下信息:(配置你自己的tomcat的startup.sh文件的路径)

#set java environment

export JAVA_HOME=/home/zouzou/jdk/jdk1.8.0_181

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:%{JAVA_HOME}/lib:%{JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

/home/zouzou/tomcat/apache-tomcat-8.5.34/bin/startup.sh

如图所示:

执行命令sudo reboot -nf重启系统,然后即可在本地通过在下访问虚拟机的8080端口验证tomcat服务已启动:

原文地址:https://www.cnblogs.com/zou-zou/p/9661407.html

时间: 2024-08-27 19:26:29

在ubuntu服务器上配置tomcat的相关文章

在ubuntu服务器上配置jdk

本地系统:Mac 服务器系统:Ubuntu 服务器用户名:zouzou JDK版本:jdk1.8 1.在本地电脑官网上下载java JDK文件到本地系统 .tar.gz的包是Ubuntu系统用的,.rpm是CentOS系统 2.在本地电脑的终端把本地文件上传到服务器上面(可以借鉴scp命令) 在本地电脑的终端输入:scp /Users/zhe/Desktop/ServerEnvironment/jdk-8u181-linux-x64.tar.gz [email protected]***.***

在同一台服务器上配置多个Tomcat

. 在同一台服务器上配置多个Tomcat,布布扣,bubuko.com

Flask+Nginx+uWSGI在Ubuntu服务器上的配置

Flask+Nginx+uWSGI在Ubuntu服务器上的配置 Step1 安装系统环境 Ubuntu服务器选择是阿里云的ECS服务,ECS提供单独的内存\CPU\带宽\存储规格可以选择,并且提供合适的镜像可以安装.安装镜像后通过ssh进行远程管理,配置.配置的自由程度非常高,也适合进行远程的编程和调试,作为编程调试的服务器和测试服务器非常棒. 服务器的环境: * 确认系统版本 cat /proc/version Linux version 3.13.0-95-generic ([email p

一台服务器上配置多个Tomcat的方法

在一台服务器上配置多个Tomcat的方法: 这几天由于在研究OGSA-DQP,但是其网站上只提供了在Linux下的安装文档,而且需要在一天服务器上配置两个Tomcat,但是我一直没有弄懂怎么在Windows下实现. 如果要在一台服务器上配置多个Tomcat,主要就是要避免Tomcat服务器的端口冲突的问题.只需要修改CATALINA_HOME\conf\server.xml中的启动端口和连接端口就OK了! 下面我们把配置的详细过程写在下面,以供参考:(此例以配置两个Tomcat为例) 1. 下载

Linux服务器上的tomcat中部署web项目

首先了解一下下面几个概念,讲得不太准确: 1.JVM JVM是class以及jar(实际上就是很多个class压缩在一起)的运行环境,特征就是java和javaw命令,通过这两个命令,你可以执行class和jar文件.你可以通过-classpath参数指定你需要加载的jar文件 2.JDK JDK就是JAVA的命令行开发环境,内置了JVM,特征就是javac命令,这个命令允许你将.java源文件批量或者单个编译成.class文件,从而可以通过JVM的java命令执行.在编译时你可以通过-clas

阿里云服务器上搭建tomcat服务器

由于任务需要,而且阿里云服务器上已经有了php运行环境,而且网站已经搭建好,需要在布置一个java web网站, 由于本人菜鸟,不知道如何搭建,而且对能否搭建两个深表怀疑,百度很多资料,没有找到想要的,最终在http://blog.csdn.net/neverever01/article/details/78246337 找到所需,首先在服务器上搭建tomcat服务器,jdk+tomcat 搭建好后,但是却不能访问到tomcat欢迎页面,自己写了一个a.html放在了ROOT目录下,输入ip+端

网站环境apache + php + mysql 的XAMPP,如何实现一个服务器上配置多个网站?

xampp 是一个非常方便的本地 apache + php + mysql 的调试环境,在本地安装测试 WordPress 等各种博客.论坛程序非常方便.今天我们来给大家介绍一下,如何使用 XAMPP 在本地进行安装多个网站. 一般情况下,我们只需要网站程序放到 xampp/htdoc 目录下,然后在浏览器里输入 ip 地址 http://127.0.0.1/ 或者输入域名 http://localhost/ 就可以了.但是这样我们只能使用一个程序,建立一个网站.如果我们想要测试测试不同的程序,

在Linux服务器上配置phpMyAdmin--允许空密码

使用php和mysql开发网站的话,phpmyadmin是一个非常友好的mysql管理工具,并且免费开源,国内很多虚拟主机都自带这样的管理工具,配置很简单,接下来在linux服务器上配置phpmyadmin来管理MySQL数据库 首先访问phpmyadmin官网首页,网址为:http://www.phpmyadmin.net/,进入之后有download按钮,先不要下载,因为下载下来是windows的zip包,点击导航栏的Download链接,进入下载界面,这里下载最新版的4.5.5.1,选择如

在没有安装终端服务的Windows 2012 R2服务器上配置远程桌面的属性

在没有安装终端服务的Windows2012 R2服务器上配置远程桌面的属性. 从Windows 2012开始,如果没有在服务器上启用终端服务的计算机,要想配置远程桌面使用更安全加密的RDP连接就需要通过另一台安装了2008的服务器管理工具连接后管理.通常,对于加入域的计算机来说,这不是问题.但是如果对于未加域的计算来说,这个方法就不行了.我们需要通过一些命令来设置,可以达到同样的效果. 首先我们需要知道,用于加密的证书指纹. 把内容复制下来,并去掉空格.如下: dc1fffbc28f11b6c2