实验系统:CentOS 6.6_x86_64

实验前提:防火墙和selinux都关闭

实验软件:apache-tomcat-8.0.24  jdk-8u60-linux-x64  jeecms-v6

一、安装JAVA环境

  1.安装JAVA:

  1. wget http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-x64.tar.gz
    tar xf jdk-8u60-linux-x64.tar.gz -C /usr/local/
  2. cd /usr/local/
  3. ln -sv jdk1..0_60 jdk

  2.配置环境变量:

  1. vim /etc/profile.d/jdk.sh
  2. --------------------------------------------------->
  3. JAVA_HOME=/usr/local/jdk
  4. PATH=$JAVA_HOME/bin:$PATH
  5. export JAVA_HOME PATH
  6. <---------------------------------------------------
  7. . /etc/profile.d/jdk.sh //重读此文件,让变量生效

  3.查看JAVA是否安装成功:

  1. java -version

    

二、安装tomcat

  1.安装tomcat:

  1. wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.0.24/bin/apache-tomcat-8.0.24.tar.gz
    tar xf apache-tomcat-8.0..tar.gz -C /usr/local/
  2. cd /usr/local/
  3. ln -sv apache-tomcat-8.0. tomcat

  2.配置环境变量:

  1. vim /etc/profile.d/tomcat.sh
  2. --------------------------------------------------->
  3. CATALINA_BASE=/usr/local/tomcat
  4. PATH=$CATALINA_BASE/bin:$PATH
  5. export PATH CATALINA_BASE
  6. <---------------------------------------------------
  7. . /etc/profile.d/tomcat.sh

  3.查看tomcat版本状态:

  1. catalina.sh version

    

三、配置tomcat

  1.配置server.xml:

  1. vim /usr/local/tomcat/conf/server.xml
  2. ---------------------------------------------------------->
  3. <Connector port="" protocol="HTTP/1.1" //默认端口为8080,改为80
  4. connectionTimeout=""
  5. redirectPort="" />

  2.tomcat有manager-gui的管理页面,想要使用必须配置管理用户,不使用可以跳过此步。配置tomcat-users.xml:

  1. vim /usr/local/tomcat/conf/tomcat-users.xml
  2. ------------------------------------------------------------------------------->
  3. <role rolename="manager-gui"/> //指定用户可以使用的接口为manager-gui
  4. <user username="tomcat" password="tomcat" roles="manager-gui"/> //用户名和密码为tomcat,在manager-gui接口使用

  3.创建测试页面:

  1. mkdir -pv /usr/local/tomcat/webapps/test/WEB-INF/{classes,lib}
  2. vim /usr/local/tomcat/webapps/test/index.jsp
  3. --------------------------------------------------------------->
  4. <%@ page language="java" %>
  5. <%@ page import="java.util.*" %>
  6. <html>
  7. <head>
  8. <title>test</title>
  9. </head>
  10. <body>
  11. <%
  12. out.println("Hello World!"); //嵌入java语言
  13. %>
  14. </body>
  15. </html>

  4.启动测试:

  1. catalina.sh start

    

    用浏览器打开http://192.168.19.74,并打开Manager App管理页面,用之前配置的用户名和密码进入:

    

    进入管理界面,可以看到刚才创建的test已经装载了,点击进去,即可看到测试页面了。之前没有配置manager-gui的可以直接使用http://192.168.19.74/test打开:

    

四、拓展实验

  1.可安装的JAVA程序很多,这里用JEECMS做演示,首先放入程序文件,程序可从http://www.jeecms.com下载:

  1. unzip jeecmsv6.zip
  2. mv ROOT/ /usr/local/tomcat/webapps/cms
  3. catalina.sh stop
  4. catalina.sh start

  2.浏览器打开http://192.168.19.74/cms,进入安装页面:

    

  3.写入相关参数,mysql的安装及使用这里不再写出:

    

  4.重启tomcat服务并访问http://192.168.19.74/cms/jeeadmin/jeecms/index.do,用户名admin,密码password:

  1. catalina.sh stop
  2. catalina.sh start

    

    

  至此,tomcat的简单配置演示完毕了,感谢大家的收看,谢谢!如有问题请联系QQ:82800452

tomcat的简单安装及配置的更多相关文章

  1. tomcat是什么?Tomcat 下载、安装、配置图文教程

    你用浏览器上网的所有操作,所有请求发送给服务器(tomcat),服务器通过请求,找相应的逻辑处理程序(jsp或servelet或java类,就是有关java语言的所有可以处理逻辑的代码,其中包括访问后 ...

  2. JavaWeb:Tomcat服务器的安装与配置

    Tomcat服务器的安装与配置 安装 输入网址进入Tomcat的官网            在左边导航栏选择对应下载的版本            下载安装包形式            下载并解压到我们 ...

  3. Tomcat服务器的安装及配置

    学习目标: 了解Tomcat服务器的主要作用 掌握Tomcat服务器的安装与配置 掌握Tomcat安装目录下主要文件夹的作用 jsp的执行流程 1.Web的工作原理流程图:从图中可以看出Tomcat服 ...

  4. 在Mac上关于tomcat服务器的安装、配置、启动、部署web详细流程

    之前在Mac上通过安装mamp来搭建PHP环境服务器,但是对于java来说,目前还是没有找到类似mamp这样强大的软件来构建及管理java环境服务器,所以目前也是通过命令行来进行tomcat服务器的安 ...

  5. Linux下Nginx+Tomcat整合的安装与配置

    因为nginx处理静态页面的速度很快,并且是免费的,它还可以配置负载均衡的服务器集群来搭建多个tomcat,所以nginx+tomcat是企业搭 建javaee项目很好的选择.nginx主要是通过反向 ...

  6. Apache Tomcat下载、安装、配置图文教程

    本文已迁移到我的个人网站 http://www.wshunli.com 文章地址: http://www.wshunli.com/2016/03/19/Tomcat安装配置/ (整理截图.安装过程更加 ...

  7. Window下JDK、Tomcat、eclipse安装与配置

    今天项目组开会,由于.Net平台的限制无法满足现有业务需求,项目计划从.Net平台转Java平台,采用Java+Spark+Hadoop,之前关于Java和Hadoop的书也买的有只是平时看的少,最近 ...

  8. CentOS 7 Tomcat服务的安装与配置

    3422人阅读  http://blog.51cto.com/13525470/2073657 一.Linux下的Java运行环境 Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由S ...

  9. tomcat的下载安装和配置以及和eclipse的配置

    一.Tomcat的下载安装环境变量配置 下载Tomcat 可以安装Tomcat了.下载好压缩包后,直接解压至某一目录下,目录中不能包含中文,上面安装JDK的时候也是.解压后如下所示: 将此文件夹拷贝到 ...

随机推荐

  1. 十大经典排序算法总结(JavaScript描述)

    前言 读者自行尝试可以想看源码戳这,博主在github建了个库,读者可以Clone下来本地尝试.此博文配合源码体验更棒哦~~~ 个人博客:Damonare的个人博客 原文地址:十大经典算法总结 这世界 ...

  2. Rafy 领域实体框架演示(4) - 使用本地文件型数据库 SQLCE 绿色部署

    本系列演示如何使用 Rafy 领域实体框架快速转换一个传统的三层应用程序,并展示转换完成后,Rafy 带来的新功能. <福利到!Rafy(原OEA)领域实体框架 2.22.2067 发布!> ...

  3. Android声音播放实例代码

    布局文件: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android=&q ...

  4. ios 文件操作(NSFileManager)

    IOS的沙盒机制,应用只能访问自己应用目录下的文件,iOS不像android,没有SD卡概念,不能直接访问图像.视频等内容. iOS应用产生的内容,如图像.文件.缓存内容等都必须存储在自己的沙盒内. ...

  5. 总结shell

    总结shell里面一些初学者不容易懂得点,因为我本身就是初学者,所以有一些知识点是不容易通过字面意思理解的,下面写在这里. (便于理解的一个方法就是举例子)举个例子就是哪些容易学,哪些不容易理解:丁是 ...

  6. ffmpeg实现dxva2硬件加速

    这几天在做dxva2硬件加速,找不到什么资料,翻译了一下微软的两篇相关文档.这是第二篇,记录用ffmpeg实现dxva2. 第一篇翻译的Direct3D device manager,链接:http: ...

  7. spring aop注解配置

    spring aop是面向切面编程,使用了动态代理的技术,这样可以使业务逻辑的代码不掺入其他乱七八糟的代码 可以在切面上实现合法性校验.权限检验.日志记录... spring aop 用的多的有两种配 ...

  8. S1java基础学习笔记

    第一章  Java基础 程序目标:减轻现实生活中一类人的工作量,提高工作效率. 学员最终可以书写系统: 超市管理系统,POS机系统等 入库单 销售单 01.课程重点 五大重点: 01.分支(选择)结构 ...

  9. C# new关键字

    在 C# 中,new 关键字可用作运算符.修饰符或约束 1.new 运算符:用于创建对象和调用构造函数.2.new 修饰符:用作修饰符时,new 关键字可以显式隐藏从基类继承的成员.3.new 约束: ...

  10. JS 预解释相关理解

    1.JS中的内存空间分为两种:栈内存.堆内存 栈内存:提供JS代码执行的环境;存储基本数据类型的值; ->全局作用域或者私有的作用域其实都是栈内存 堆内存:存储引用数据类型的值(对象是把属性名和 ...