CentOS 6.7 配置JSP运行环境之tomcat

在Linux平台上比较留下的网站平台是LAMP或者LNMP,其实还有就是运用比较广泛的,使用Java语言编写的网页程序jsp,Java运行需要用到JDK(Java development kit)是sun Microsystems 公司针对开发的产品。jsp 程序可以使用Tomcat,它是Apache软件基金会的一个项目,它技术先进,性能稳定,是比较流行的web 应用服务器;另外,还有一个开源的resin也可以解析jsp的程序,它有一个商业的版本叫resinpro。

系统平台:CentOS release 6.7 (Final)

Hostname:balichvm(192.168.171.51)

JDK版本:jdk1.7.0_79

tomcat版本:apache-tomcat-7.0.64

1)、下载,配置JDK

[[email protected] ~]# cd /usr/local/src/

[[email protected] src]# wgethttp://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz  #下载

[[email protected] src]# tar zxvfjdk-7u79-linux-x64.tar.gz        #解压

[[email protected] src]# mv jdk1.7.0_79//usr/local/jdk           #移动程序并重命名

2)、配置jdk的环境变量,在/etc/profile.d/目录下编辑一个java.sh的JAVA环境变量文件,配置如下

[[email protected] src]# vim /etc/profile.d/java.sh

JAVA_HOME=/usr/local/jdk

JAVA_BIN=/usr/local/jdk/bin

JRE_HOME=/usr/local/jdk/jre

PATH=$PATH:/usr/local/jdk/bin:/usr/local/jdk/jre/bin

CLASSPATH=/usr/local/jdk/jre/lib:/usr/local/jdk/lib:/usr/local/jdk/jre/lib/charsets.jar

保存配置文件

[[email protected] src]# source/etc/profile.d/java.sh

[[email protected] src]# java –version                     #测试环境变量是否正常

java version "1.7.0_79"

Java(TM) SE Runtime Environment (build1.7.0_79-b15)

Java HotSpot(TM) 64-Bit Server VM (build24.79-b02, mixed mode)

[[email protected] src]#

jdk 安装完成,以下安装tomcat,tomcat的官网是http://tomcat.apache.org.,tomcat是Apache下的一个项目。

3)、下载和安装tomcat

[r[email protected] src]# wgethttp://archive.apache.org/dist/tomcat/tomcat-7/v7.0.64/bin/apache-tomcat-7.0.64.tar.gz

[[email protected] src]# tar zxvf apache-tomcat-7.0.64.tar.gz          #解压

[[email protected] src]# mvapache-tomcat-7.0.64 /usr/local/tomcat

[[email protected] src]# cd /usr/local/tomact/

[[email protected] tomact]# cp -pvbin/catalina.sh /etc/init.d/tomcat    #拷贝启动脚本

"bin/catalina.sh" ->"/etc/init.d/tomcat"

[[email protected] tomact]# vim/etc/init.d/tomcat           #编辑启动脚本,支持chkconfig

#!/bin/sh

#chkconfig:2345 63 37                #增加,2345启动基本,63开机顺序,37关机顺序

#description:tomcat server init script

#Source Function Library

. /etc/init.d/functions            #点 后面有空格

JAVA_HOME=/usr/local/jdk

CATALINA_HOME=/usr/local/tomcat

保存配置文件,然后将tomcat加入到系统服务列表中

[[email protected] tomact]# chmod 755/etc/init.d/tomcat

[[email protected] tomact]# chkconfig --addtomcat

[[email protected] tomcat]# service tomcatstart

Using CATALINA_BASE:   /usr/local/tomcat

Using CATALINA_HOME:   /usr/local/tomcat

Using CATALINA_TMPDIR:/usr/local/tomcat/temp

Using JRE_HOME:        /usr/local/jdk

Using CLASSPATH:      /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

Tomcat started.

[[email protected] tomcat]#

此时,tomcat已经启动了,可以使用ps 和netstat 查看进程和开启的端口,tomcat默认的端口是8080,可以浏览器访问(注意防火墙规则)。

如果有开启iptables规则的,添加规则放行:

-A INPUT -m state --state NEW -m tcp -p tcp--dport 8080 -j ACCEPT

4)、tomcat配置和优化(结合jsp)

tomcat的默认监听端口是8080,可以在配置文件server.xml上修改。文件是在tomcat的安装目录下的conf目录下,这里是:/usr/local/tomcat/conf/server.xml

配置一个虚拟主机,在tomcat中,每个虚拟主机是使用<Host> </Host>一对出现的。

首先需要搭建的网站的目录放到/data/javaweb ,域名为java.balichvm.org,配置如下:

[[email protected] tomcat]# mkdir /data/javaweb                    #创建网站目录

[[email protected] tomcat]# vim /usr/local/tomcat/conf/server.xml

找到</Host>下一行插入新的<Host>内容如下:

<Host name="java.balichvm.org"appBase="/data/javaweb"

unpackWARs="false" autoDeploy="true"

xmlValidation="flase" xmlNamespaceAware="flase">

<Context path="" docBase="./" debug="0"reloadable="true" crossContext="true"/>

</Host>

重启tomcat服务,由于tomcat不支持restart,先stop,然后才start。

[[email protected] tomcat]# /etc/init.d/tomcatstop

Using CATALINA_BASE:   /usr/local/tomcat

Using CATALINA_HOME:   /usr/local/tomcat

Using CATALINA_TMPDIR:/usr/local/tomcat/temp

Using JRE_HOME:        /usr/local/jdk

Using CLASSPATH:      /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

[[email protected] tomcat]# /etc/init.d/tomcatstart

Using CATALINA_BASE:   /usr/local/tomcat

Using CATALINA_HOME:   /usr/local/tomcat

Using CATALINA_TMPDIR:/usr/local/tomcat/temp

Using JRE_HOME:        /usr/local/jdk

Using CLASSPATH:      /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

Tomcat started.

[[email protected] tomcat]#

在/data/javaweb目录下编写一个jsp文件,使用java的一个时间函数,如果正常显示当前时间,则表明jsp环境基本可以了。

[[email protected] tomcat]# vim/data/javaweb/timenow.jsp

<html>

<body>

<center> Now time is <%=new java.util.Date()%></center>

</body>

</html>

保存文件,测试。

[[email protected] tomcat]# date

2015年 11月 07日 星期六 23:35:59 CST

[[email protected] tomcat]# curl-xlocalhost:8080 java.balichvm.org/timenow.jsp

<html>

<body>

<center> Now time is Sat Nov 07 23:36:48 CST 2015 </center>

</body>

</html>

[[email protected] tomcat]#

现在可以显示了,说明JSP环境配置完成。

这是使用tomcat搭建的JSP环境。

时间: 2024-10-31 09:54:48

CentOS 6.7 配置JSP运行环境之tomcat的相关文章

CentOS 6.7 配置JSP运行环境之resin

在Linux平台上比较留下的网站平台是LAMP或者LNMP,其实还有就是运用比较广泛的,使用Java语言编写的网页程序jsp,Java运行需要用到JDK(Java development kit)是sun Microsystems 公司针对开发的产品.jsp 程序可以使用Tomcat,它是Apache软件基金会的一个项目,它技术先进,性能稳定,是比较流行的web 应用服务器:另外,还有一个开源的resin也可以解析jsp的程序,它有一个商业的版本叫resinpro. 系统平台:CentOS re

centos 6.5 搭建JSP运行环境

一.安装nginx 二.安装JDK 三.安装tomcat 四.安装mysql 1.安装 yum install -y mysql-server mysql mysql-devel 2.启动服务 [[email protected] bin]# service mysqld start Initializing MySQL database: Installing MySQL system tables... OK Filling help tables... OK To start mysqld

Linux -- Web服务器配置及PHP解释器的安装;JSP运行环境的配置(Tomcat安装)

一.PHP运行环境的配置 PHP是超级文本预处理语言PHP Hypertext Preprocessor的嵌套缩写.PHP是一种HTML内嵌式的语言,PHP与微软公司的ASP颇有几分相似,都是一种在服务器端执行的"嵌入HTML文档的脚本语言",语言的风格类似于C语言,现在被很多的网站编程人员广泛运用.PHP独特的语法混合了C.Java.Perl以及PHP自创新的语法.它可以比CGI或者Perl更快速地执行动态网页.用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML

安装使用phpStudy在本机配置php运行环境

前言: php开发的初学者,强烈推荐使用phpStudy集成环境,一方面这个的确很好用(本人电脑安装了jspStudy,可以同时调试php和jsp),另一方面呢,虽然本人是技术控,但对这些繁杂的安装部署配置还是不太想花太多时间的.之前自己也单独配置过,不仅浪费时间,而且还容易出问题.所以,学习研究php,phpStudy的集成环境是你最佳选择. 下载安装程序: 1. 打开phpStudy官网:http://www.phpstudy.net/,点击最上边最新版本: 2. 打开phpStudy最新版

【ruby】【linux】【irb】CentOS上安装配置ruby开发环境,安装 irb

在读<理解Unix进程>这本书,书中代码是用Ruby写的,就自己想实践一下,搜来搜去要安装配置Ruby,我是centOS6.5的系统.下面这篇不错,我又加入了一点自己的理解和试验. 1 方法一:下载ruby的安装包来进行安装 1.安装编译环境gcc 使用yum install gcc在线安装 2.安装ruby开发环境 PS:经常在搜帖子的时候,大神的文章中都是随随便便下载个什么啊,又没告诉我这样的菜鸟到哪里下,让人几番周折,这里 下载 Ruby - Ruby 官方网站:https://www.

centos7安装docker并配置php运行环境

原文:centos7安装docker并配置php运行环境 一.安装docker 首先我们先来了解一下什么是docker. docker是一个虚拟化的技术,基于 Linux 内核,是将进程进行封装隔离,由于隔离的进程独立于宿主机和其它的隔离的进程,因此也可以称为容器.很多人把docker理解为虚拟机,其实不是的,因为它不需要进行硬件虚拟以及运行完整操作系统等额外开销的,docker的出现也是为了解决在各种复杂的环境下不需要做任何的修改还可以保证程序正常稳定的运行,也就是环境一致性的问题,当然还有k

在IIS中配置PHP运行环境简单步骤-注意事项

在IIS中配置PHP运行环境简单步骤 安装 IIS 7.0 打开 Control Panel\Programs\Programs and Features\Turn Windows features on or off, 在打开的对话框中勾选上这两个选项: 单击OK等待片刻, IIS就安装完成了. 安装 PHP 5.2.6 1. 下载: PHP 5.2.6 ;  其它版本的 PHP 下载. 2. 将压缩包解压, 放到一个目录中, 比如 D:\php 3. 将 php.ini-dist 复制到 C

PHP+FastCGI+Nginx配置PHP运行环境方法

PHP+FastCGI+Nginx配置PHP运行环境 Nginx不支持对外部程序的调用,所以必须通过FastCGI接口实现对外部程序的调用从而实现对客户端动态页面请求的处理. CGI的英文全称为Common Gateway Interface(公共网关接口),是Nginx和动态脚本程序的桥梁,Nginx通过FastCGI接口将动态请求发送给FastCGI,FastCGI中的Wrapper进程生成一个线程,将请求交给脚本解释程序执行,然后通过原来的socket将解释执行后的结果原路返回给Nginx

Editplus配置java运行环境

Editplus配置java运行环境 下载及安装: editplus官网下载地址:https://www.editplus.com/ 安装方法和安装普通exe应用程序一样,选在安装路径,下一步下一步,第一次打开时会自动弹出提示注册信息.注册序列化可百度“”editplus在线注册“即可注册. Editplus配置java环境 注册之后打开tools中configure User tools用户工具配置选项,如下: 配置javac命令: 第一步选择 Add Tool>>   Menu text填