一:  安装 JRE

01: 下载 server-jre 安装包 => http://www.oracle.com/technetwork/java/javase/downloads/server-jre9-downloads-3848530.html

02: 解压并剪切到 /usr/local/java 目录 => tar -zxf 包名 => mv 解压后的文件名 /usr/local/java

03: 使用 vim 编辑器修改 环境变量文件 => vim /etc/environment

04: 写入内容 =>  #注: jdk1.8.0_151 为解压后的文件夹名称

JAVA_HOME=/usr/local/java
CLASSPATH=$JAVA_HOME/lib
PATH=$JAVA_HOME/bin

05: 安装 jre => sudo update-alternatives --install /usr/bin/java java /usr/local/java/bin/java 300

06: 选择 jre => sudo update-alternatives --config java 

    会出现 jre 的选择, 根据版本输入数字选择刚刚安装的版本

07: 测试环境是否安装成功 => java -version ( 如果出现正确的版本号即为安装成功 )

08: 这里最好重启一下,防止安装 tomcat 的时候不能正确加载配置的环境变量

二: 安装 Tomcat 服务器

01: 下载对应版本的 tomcat => http://tomcat.apache.org/

02: 根据需要解压到相应位置 => 笔者安装在 /usr/local/tomcat 目录 

04: 配置WEB管理账号 =>   vim /usr/local/tomcat/conf/tomcat-users.xml  => 在 tomcat-users 中 插入标签

<user name="root" password="920619" roles="admin-gui,manager-gui" />

注 => name 的内容是账号 password 的内容是密码,可自定定义

05: 配置WEB访问端口 => vim/usr/local/tomcat/conf/server.xml,以下标签下的 port 选项就是监听的端口

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

06: 进去服务器启动和关闭目录 => cd /usr/local/tomcat/bin

启动命令 => ./startup.sh

关闭命令 => ./shutdown.sh

07: Tomcat 8 以后, 不允许非本机访问项目管理界面, 如果要打开远程访问权限,需要修改下面两个文件

/usr/local/tomcat/webapps/host-manager/META-INF/context.xml

/usr/local/tomcat/webapps/manager/META-INF/context.xml

将 Context 标签的子标签全部注释或者删除,这回产生一定的危险性,如果不是必须,请不要这么做

三:  防火墙配置 

1,如果是 centos7 , 暂时提供暴力的解决办法

2,停止firewall => systemctl stop firewalld.service         

3,禁止firewall开机启动 => systemctl disable firewalld.service 

4,查看防火墙是否关闭成功 => firewall-cmd --state (关闭后显示notrunning,开启后显示running)

四:  配置完成后就可以在外部浏览器访问了 

1: 启动 TomCat => ./bin/startup.sh

2: 关闭 TomCat =>  ./bin/shutdown.sh

3: 查看本机ip => ifconfig 

4: 访问地址例子: http://192.168.3.4:80

5: 查看tomcat是否启动 => ps -ef|grep java

6: 查看被远程网络监听的端口 =>  netstat -anp | grep tcp  

7: 大坑,webapps 目录下的项目名称 不能有 - 等特殊字符, 如 a-b,否则无法正常访问

Linux 配置TomCat 项目三大步骤的更多相关文章

  1. linux配置tomcat项目包

    安装配置tomcat 操作系统:  centos 7.1 使用模式:命令模式 使用工具:xshell5 .xftp5 注意之前有配置过tomcat需要进行以下4个步骤 1.关闭网管服务 输入命令: 进 ...

  2. linux系统tomcat项目部署和tomcat访问日志

    一.只用ip地址访问 先把端口号改成80,然后用 <Host name="localhost"  appBase="webapps"    137     ...

  3. Linux配置tomcat (centos配置java环境 tomcat配置篇 总结三)

    ♣下载安装tomcat7 ♣设置启动和关闭 ♣设置用户名和密码 ♣发布java web项目 声明:这篇教程是建立在前两篇教程的基础上的,所以,还没安装工具和jdk,可以先看这个系列的前面两篇(去到文末 ...

  4. Linux下Tomcat项目启动报错

    Linux下Tomcat项目启动报错 org.springframework.beans.factory.CannotLoadBeanClassException: Error loading cla ...

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

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

  6. linux 配置tomcat运行远程监控(JMX)

    在实际使用中,我们经常要监控tomcat的运行性能.需要配置相应的参数提供远程连接来监控tomcat服务器的性能.本文详细介绍如何一步一步的配置tomcat相应参数.允许远程连接监控. 工具/原料 v ...

  7. linux 配置Tomcat开机启动

    一台安装有tomcat的linux服务器 方法/步骤   1 请自行下载安装配置tomcat的服务器环境 本经验仅仅介绍如何配置tomcat的开机自动启动 2 切换到tomcat/bin目录下 用vi ...

  8. 2016.6.20 在Eclipse配置Tomcat服务器的步骤

    好久没接触,又忘记了如何在eclipse中配置tomcat. (1)打开eclispe的preference (2)找到Server下方的Runtime Environment,单击右方的Add按钮. ...

  9. Linux配置Tomcat步骤mv apache-tomcat-7.0.82 tomcat

    (一)安装JAVA1.检查java环境 java -version,不存在安装.2.yum -y list java* Loaded plugins: fastestmirror, langpacks ...

随机推荐

  1. WPF开源界面库及控件

    WPF开源项目 WPF有很多优秀的开源项目,我以为大家都知道,结果,问了很多人,其实他们不知道.唉,太可惜了! 先介绍两个比较牛逼的界面库 1.MaterialDesignInXamlToolkit ...

  2. (4)logging(日志模块)

    日志分成几个常用的级别 debug 10 代表程序调试过程中的信息 info 20 代表普通日志信息,用户的访问等等 warning 30 警告日志,有可能出错,但是目前还没出错的 error 40 ...

  3. hdu1238 Substrings 扩展KMP

    You are given a number of case-sensitive strings of alphabetic characters, find the largest string X ...

  4. LG4454 【[CQOI2018]破解D-H协议】

    先谈一下BSGS算法(传送门) 但是上面这位的程序实现比较繁琐,看下面这位的. clover_hxy这样说 bsgs算法,又称大小步算法(某大神称拔山盖世算法). 主要用来解决 A^x=B(mod C ...

  5. test20181017 B君的第二题

    题意 分析 考场50分 旁边的L君告诉我,求的就是非升子序列的个数,于是写了个树状数组. 但是\(\mod{2333} > 0\)还需要组合数中没有2333的倍数,所以实际上只得了\(a_i \ ...

  6. struts2访问ServletAPI方式和获取参数的方式

    一.访问ServletAPI的三种方式 方式1:通过让Action类去实现感知接口. 此时项目依赖:servlet-api.jar. ServletRequestAware:感知HttpServlet ...

  7. 如何安装Genymotion模拟器

    我们在进行App测试的时候,除了使用真机进行测试,有时候还需要借助模拟器来进行测试,那么Android SDK本身给我们提供了一个原生态的模拟器,但是由于启动太慢,性能太差,逐渐被大家放弃了,那么还有 ...

  8. 【转】每天一个linux命令(16):which命令

    原文网址:http://www.cnblogs.com/peida/archive/2012/11/08/2759805.html 我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面 ...

  9. vue 回车自动登录

    原理: 在密码输入框加入事件:@keyup.enter.native 登录button加入事件:@click 代码: pug 语法: el-form(ref="loginForm" ...

  10. bzoj1050 旅行

    Description 给你一个无向图,N(N<=500)个顶点, M(M<=5000)条边,每条边有一个权值Vi(Vi<30000).给你两个顶点S和T,求一条路径,使得路径上最大 ...