JDK与Tomcat安装方法

一、在CENTOS 下的安装

安装包下载:

最新的JDK 1.7官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1637583.html

建议下载rpm包:http://download.oracle.com/otn-pub/java/jdk/7u5-b06/jdk-7u5-linux-i586.rpm

安装步骤

解压安装包

  • 以root帐号登录系统或切换用户至root
1su root
  • 在/usr目录下创建java文件夹,同时修改目录权限
1mkdir /usr/java
2chmod 755 /usr/java/
  • 将下载的JDK rpm包复制至创建的/usr/java目录下
  • 执行命令进行安装,安装至/usr/java/的新建文件夹jdk1.7.0_05中
1rpm –ivh /usr/java/jdk-7u5-linux-i586.rpm

二、配置环境变量

  • 在系统终端中输入
1vi /etc/profile

按“Page Down”文件翻到最后,在文档最后输入以下内容:

1export JAVA_HOME=/usr/java/jdk1.7.0_05
2export JAVA_BIN=/usr/java/jdk1.7.0_05/bin
3export PATH=$PATH:$JAVA_HOME/bin
4export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
5export JAVA_HOME JAVA_BIN PATH CLASSPATH
  • 执行如下命令让修改的profile文件立即生效
1. /etc/profile

注:. 和 /etc/profile 之间有空格

1.2.3    验证安装完成

  • 写一个简单java程序来测试JDK是否已安装成功,在/usr/java/目录下新建一个文件,文件名为test.java
  • 打开test.java,输入以下内容:
1public class test{
2public static void main(String args[]){
3System.out.println("This is a test program.");
4}
5}
  • 输入以下命令进行测试:
1cd /usr/java
2javac test.java
3 
4java test

此时屏幕打印出This is a test program.,说明JDK已经成功安装。

2.     tomcat安装

2.1     安装包下载

首先打开官网http://tomcat.apache.org/download-70.cgi#7.0.29,下载最新的tomcat 7.0.29版本,选择Binary Distributions->core->tar.gz进行下载。

2.2     安装步骤

2.2.1    解压安装包

  • 下载之后进行解压
1cd  /root/download
2tar  –vzxf  apache-tomcat-5.5.35.tar.gz
  • 将文件夹移动至/usr/local目录下,同时改名为tomcat7
1mv /root/download/apache-tomcat-7.0.29 /usr/local/tomcat7

2.2.2    配置环境变量

  • 更改系统环境变量,执行一下命令:
1vi /etc/profile

在文件最后增加一行:

1export CATALINA_HOME=/usr/local/tomcat7

执行以下命令使profile配置生效:

1. /etc/profile

注:. 和 /etc/profile 之间有空格

  • tomcat默认端口及防火墙配置

tomcat默认使用8080端口,因为之前安装的nginx已经使用该端口,所以需要修改tomcat相关配置:

打开文件 /usr/local/tomcat7/conf/server.xml

将其中的 Connector  prot由默认的8080修改为其他未被使用的端口号,如8801

在防火墙中允许8801端口,具体方法如下:

打开系统->管理->防火墙,选择其他端口->添加,输入端口号8801,协议选择tcp,添加后选择应用即可

添加tomcat服务

  • 将tomcat7/bin目录中的catalina.sh 复制文件到/etc/init.d 并改名为tomcat
1cp /usr/local/tomcat7/bin/catalina.sh /etc/init.d/tomcat
  • 修改/etc/init.d/tomcat文件,如下在文件中添加如下文中红色部分,蓝色为方便查找做的标注
1vi /etc/init.d/tomcat
#!/bin/sh

# chkconfig: 2345 10 90

# description:Tomcat service

# Licensed to the Apache Software Foundation (ASF) under one or more

# contributor license agreements.  See the NOTICE file distributed with

# this work for additional information regarding copyright ownership.

# The ASF licenses this file to You under the Apache License, Version 2.0

# (the "License"); you may not use this file except in compliance with

# the License.  You may obtain a copy of the License at

#

#     http://www.apache.org/licenses/LICENSE-2.0

#

#

# $Id: catalina.sh 1073891 2011-02-23 19:23:59Z markt $

#

-----------------------------------------------------------------------------

CATALINA_HOME=/opt/tomcat

JAVA_HOME=/opt/jdk1.6.0_23

# OS specific support.  $var _must_ be set to either true or false.

  • 添加tomcat服务
1chkconfig --add tomcat
  • 关闭和启动tomcat 服务,由此生成的tomcat 没有重启命令
1service tomcat stop      ####关闭tomcat 服务
2service tomcat start      ####启动tomcat 服务
  • 查看tomcat 服务运行级别,如果345 为关闭状态,执行命令设置tomcat为开机自启动
1chkconfig --list |grep tomcat
2 
3tomcat          0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭
4 
5chkconfig tomcat on

进入webapps目录,这里放置了一些页面样例:

  • 在webapps目录下新建一个目录,起名叫myapp
  • 在myapp下新建一个目录WEB-INF,注意,目录名称区分大小写
  • 在WEB-INF下新建一个文件web.xml,内容如下:
1<?xml version="1.0" encoding="ISO-8859-1"?>
2 
3<!DOCTYPE web-app
4 
5PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
6 
8 
9<web-app>
10 
11<display-name>My Web Application</display-name>
12 
13<description>
14 
15A application for test.
16 
17</description>
18 
19</web-app>
  • 在myapp下新建名为index.jsp测试页面,内容如下:
1<html><body><center>
2 
3Now time is: <%=new java.util.Date()%>
4 
5</center></body></html>
  • 输入以下命令重启tomcat
1service tomcat stop
2service tomcat start


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值