tomcat服务器安装方法
tomcat: 链接:https://pan.baidu.com/s/1pMEu0hP 密码:g0ah (tomcat7)
jdk :链接:https://pan.baidu.com/s/1eTmm4fw 密码:5x3b (jdk8)
ojdbc :链接:https://pan.baidu.com/s/1bqQUjjp 密码:5npv (ojdbc14,后面在部署应用的时候会用到)
通过yum安装 一个小东西,方便上传文件
首先 yum install lrzsz

安装完成后,输入rz就可以选择本机里的文件了, 传输的位置是当前的linux路径下,接下来就可以将下载好的jdk和tomcat放到linux上面了

1.解压tomcat : tar -zxvf apache-tomcat-7.0.73 -C /usr/local 目录下 -C 指定安装哪个目录下
2解压jdk tar -zxvf jdk-8u20-linux-x64.tar.gz -C /usr/local 目录下
3.解压完成后配置JDK环境变量。如果你按照我上诉步骤执行,无需配置tomcat环境变量
vim /etc/profile

进入后:按Esc进入命令模式 按A切换插入模式 复制粘贴
export JAVA_HOME=/usr/local/java/jdk1.8.0_20 指的是是你jdk路径----不要搞错哦
export JRE_HOME=/usr/local/java/jdk1.8.0_20/jre
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=.:JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
按Esc进入命令模式 :冒号 输入wq 保存退出
检查jdk是否配置成功
java -version

恭喜你! 装jdk成功了
Tomcat启动
进入tomcat/bin目录下面
cd /usr/local/java/apache-tomcat-7.0.73
cd ./bin
./startup.sh 启动tomcat

三、Tomcat配置服务和自启动
1、Tomcat配置服务
新建服务脚本:
[root@localhost ~]# vim /etc/init.d/tomcat
添加脚本内容:
#!/bin/bash
# description: Tomcat7 Start Stop Restart
# processname: tomcat7
# chkconfig: 234 20 80
CATALINA_HOME=/usr/local/tomcat/apache-tomcat-7.0.77
case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
*)
echo 'please use : tomcat {start | stop | restart}'
;;
esac
exit 0
:wq 保存脚本。
执行脚本,启动、停止 和 重启服务。
启动:service tomcat start
停止:service tomcat stop
重启:service tomcat restart
我们也可以 Tomcat配置开机自启动 向chkconfig添加 tomcat 服务的管理
[root@localhost ~]# chkconfig --add tomcat
设置tomcat服务自启动
[root@localhost ~]# chkconfig tomcat on
查看tomcat的启动状态
[root@localhost ~]# chkconfig --list | grep tomcat
状态如下:
[root@localhost ~]# chkconfig --list | grep tomcat
tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off
关闭tomcat服务自启动:chkconfig tomcat off
删除tomcat服务在chkconfig上的管理:chkconfig --del tomcat
如看到以下截图,就代表启动成功了

查看进程命令
ps -ef |grep tomcat
关闭tomcat服务:./shutdown.sh
成功启动tomcat后 ,就可以在虚拟机上面访问 tomcat了
tomcat默认的端口是8080
修改端口:
进入到tomcat的conf文件夹
打开 配置文件:vi server.xml
8080是默认端口,我们可以改成其他端口

现在服务器的本地可以访问了,还需要关闭防火墙才可以放我们本机也可以访问
关闭命令: service iptables stop
永久关闭防火墙:chkconfig iptables off
运行完成后查看防火墙关闭状态 :service iptables status
关闭防火墙需要ROOT权限,否则会提示如下:

接下来可以在我们的war 放到tomcat的webapp下面 启动应用服务了
上传war包


之前我们已经启动了tomcat,现在将tomcat进程终止,重新启动让他去解析war包

关闭后重新启动

由于要部署的javaWeb应用使用的是JNDI数据源,所以首先要把数据库对应的驱动jar包放到tomcat服务器的lib目录下。
需要将Oracle数据库的驱动jar包上传到tomcat服务器的lib目录

在本地测试一下,解析后的项目
在游览器输入地址+端口+项目文件 查看ip命令 ipconfig windows+R 快捷键 ,然后输入cmd,然后输入ipconfig


tomcat服务器安装方法的更多相关文章
- Tomcat服务器安装、配置、测试
Tomcat服务器安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.Tomcat服务器安装配置 4.Tomcat服务器简单测试 5.注意事项 >>看不清的图 ...
- Tomcat更新方法
tomcat更新方法最简单的就是上官网下载最新版的压缩包,然后用新版本的 lib 文件替换掉旧版本的 lib 文件 具体方法(偷懒做个搬运工):https://jingyan.baidu.com/ar ...
- 在windows 上自动重启 tomcat 的方法
在windows 上自动重启 tomcat 的方法 实现思路: Windows 上监控tomcat 进程并且自动重启的脚本 一类是 定时重启 tomcat 一类是 监控并重启 写一个守护tomcat进 ...
- Tomcat 监控方法
Tomcat 监控方法 方法1:.使用tomcat自带的status页 具体方法: 步骤1:修改%tomcat安装路径%\conf \tomcat-users文件,配置admin设置权限.在<t ...
- myeclipse更改后台代码不用重启tomcat的方法
myeclipse更改后台代码不用重启tomcat的方法 方法1:在WebRoot下的META-INF文件夹中新建一个名为context.xml文件,里面添加如下内容(要区分大小写): <C ...
- JVM组成、GC回收机制、算法、JVM常见启动参数、JAVA出现OOM,如何解决、tomcat优化方法
JVM组成.GC回收机制.算法.JVM常见启动参数.JAVA出现OOM,如何解决.tomcat优化方法
- tomcat部署方法总结
可以参考之前的:http://www.cnblogs.com/youxin/archive/2013/01/18/2865814.html 在Tomcat中部署Java Web应用程序有两种方式:静态 ...
- 使用eclipse远程调试Tomcat的方法
tomcat是一种非常常见的java web应用服务器,有时候服务器可能并不是部署在本地,而是部署在远程其他的机器上,我们用eclispe该如何进行debug调试呢? 1. 在eclispe中新建we ...
- maven更新总结与tomcat发布方法总结
这些天来一直为不能直接把项目实时的发布到tomcat而费心思,项目使用了maven来组织,编译和运行,而maven插件的安装曾经有些问题,为此怀疑不能发布项目到tomcat是因为maven有问题,为些 ...
随机推荐
- git上传新建项目
新建立本地项目,现在需要上传到git.对上传过程归纳如下: 一 在gitlab中新建项目:如下图所示: 二,新建后获取url地址,在本地打开gitbash,根据url把git上的项目clone到本地: ...
- 码云git使用三(本地代码合并)
现在我们已经学会了把“本地代码上传至码云git服务器”和“从码云git服务器下载代码到本地”. 我们现在学习怎么上传代码到服务器注意事项和步骤. 1.我们修改代码后,我们需要先+Add后再Commit ...
- python-flask基础
get请求: 使用场景:如果只对服务器获取数据,并没有对服务器产生任何影响,那么这时候使用get请求. 传参:get请求传参是放在url中,并且是通过’?’的形式来指定key和value的. post ...
- 逆袭之旅DAY16.东软实训.Oracle.序列
2018-07-12 14:07:44 序列 序列1.创建序列create sequence 序列名 [increment by n] ---步长 [start with n] ---序列的起始值 序 ...
- learning scala control statement
1 .if satement 与其它语言不同的是,scala if statement 返回的是一个值 scala> val a = if ( 6 > 0 ) 1 else -1a: In ...
- 【资料搜集】Python学习
python学习手册 | 演道网 http://dev.go2live.cn/python/python%e5%ad%a6%e4%b9%a0%e6%89%8b%e5%86%8c.html
- JavaScrip(一)JavaScrip的写法
一:如何写JavaScript 1.直接写入 <scricp type="text/javascricp >*********</scricp> 直接写到标签里面. ...
- java 实现简单的顺序栈
package com.my; import java.util.Arrays; /** * 顺序栈 * @author wanjn * */ public class ArrayStack { pr ...
- MyBatis逆向工程:根据table生成Model、Mapper、Mapper.xml
逆向工程工具 下载地址:https://download.csdn.net/download/zhutouaizhuwxd/10779140 1.工程导入Eclipse 2.运行MainUI.jav ...
- 使用MYSQL数据库实现编程----第二章第三章课堂知识小总结
第二章1:创建数据库create database myschool 2.数据类型 1.整型 int 2.小数 double 精确度要求高的 ----Decimal(18,4) 2222222 ...