您的位置:首页 > 运维架构 > Tomcat

Linux下安装JDK笔记与Linux安装Tomcat笔记

2013-03-26 17:11 831 查看
项目需要,又要折腾Linux了,使用了VMware装一下linux,配置java运行环境,首先是配置JDK...

OS:CentOS 64bit

一:到Oracle下载最新版的JDK
http://www.oracle.com/technetwork/java/javase/downloads/index.html
下载了一个 jdk-7u11-linux-x64.rpm 版本 或者 jdk-7u11-linux-x64.tar.gz 版本

二:启动VMwara的Linux

1:打开VMware,启动CentOS,使用超级管理员root登陆,在VMWare里面,我们使用 Shared Folders设置共享目录Share,将下载的jak安装文件,放到Share文件夹中

我们登入Linux后会在mnt/hgfs/share/jdk-7u11-linux-x64.rpm 或者 jdk-7u11-linux-x64.tar.gz 看到JDK安装件

2: 如果是界面操作系统,直接点击 jdk-7u11-linux-x64.rpm进行安装,默认安装在usr/java/jdk1.7.0_11

也可以使用Teminal来安装 Applications-〉System Tools-〉Teminal (如 果要切换到其他用户切, 敲入命令:su othername -〉敲入password, 清一下屏幕 clear)。。

打开Teminal

1) pwd 查看当前目录,发现是在/root (cd .. 到根目录),再切换到Share目录下

转到Share目录:cd mnt/hgfs/share/

查看:ls

2) rpm是自解压类型文件,直接安装

修改权限: chmod 755 jdk-7u11-linux-x64.rpm 或 chmod +x jdk-7u11-linux-x64.rpm

查看权限: ls -l jdk-7u11-linux-x64.rpm

执行安装: rpm -ivh jdk-7u11-linux-x64.rpm 出现协议,接受即可

3:如果是jdk-7u11-linux-x64.tar.gz版本

打开Teminal

1) pwd 查看当前目录,发现是在/root

cd ..

2) 我们把jdk安装在usr/java/jdk1.7.0_11下面,如果没有java文件夹则创建

cd usr

sudo mkdir java
3)将gz解压放到usr/java文件夹下面

sudo tar zxvf /mnt/hgfs/share/jdk-7u11-linux-x64.tar.gz -C /usr/java 解压后的文件夹是 /usr/java/jdk1.7.0_11

你也可以改名:

cd /usr/java/

sudo mv jdk1.7.0_11/ jdk7

3:配置环境变量

1) 首先我们可以预先熟悉一下查看环境变量,当然你会看到JAVA_HOME CLASSPATH是空

echo $JAVA_HOME

echo $CLASSPATH

echo $PATH

2)使用egedit打开添加环境变量

gedit ~/.bashrc

文件末尾添加

export JAVA_HOME=/usr/java/jdk1.7.0_11

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

保存文件。

输入命令使之生效 source ~/.bashrc

4:默认JDK设置

由于某些Linux版本(Ubuntu或Fedora系统)已经有默认的jdk,所以我们要是刚才安装好的jdk版本成为默认的jdk版本,还需如下设置,执行一下命令:

sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.7.0.11/bin/java 300

sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.7.0.11/bin/javac 300

如果以上两个命令出现找不到路径问题,只要重启一下计算机在重复上面两行代码就可以了。

通过这一步将我们安装的jdk加入java选单 : update-alternatives --config java

5:查看当前java版本

java -version

出现以下信息:

Java version "1.7.0_11"

Java(TM) SE Runtime Environment (build 1.7.0_11-b21)

Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04,mixed mode)

6:卸载

[root@localhost ~]# rpm -qa|grep jdk

jdk-1.7.0_11-fcs.x86_64

[root@localhost ~]# rpm -e --nodeps jdk-1.7.0_11-fcs.x86_64

延续 Linux下安装JDK笔记

一:下载最新版的Tomcat
http://tomcat.apache.org/download-70.cgi 下载的是 apache-tomcat-7.0.34.tar.gz

把下载的文件放到VMware共享文件夹Share里面

二:解压缩

转到共享文件夹:#cd /mnt/hgfs/share

解压缩文件:#tar -zxvf apache-tomcat-7.0.34.tar.gz 解压后在默认文件夹/mnt/hgfs/share/apache-tomcat-7.0.34下面

三:拷贝Tomcat文件到目标文件夹

我希望我的Tomcat服务器放在usr/myserver/文件夹下面

转到usr文件夹: cd /usr

如果不存在myserver文件夹,则创建 : sudo mkdir myserver

将/mnt/hgfs/share/apache-tomcat-7.0.34拷贝到usr/myserver/文件夹下:cp -r /mnt/hgfs/share/apache-tomcat-7.0.34 /usr/myserver

转到/usr/myserver : cd /usr/myserver

列举:ls

改名:sudo mv apache-tomcat-7.0.34/ tomcat7

四:安装启动

切换到 usr/myserver/tomcat7/bin: cd /usr/myserver/tomcat7/bin

列举:ls

执行启动命令:./startup.sh 如果执行正常,则出现一下信息:

[java] view
plaincopy

Using CATALINA_BASE: /usr/myserver/tomcat7

Using CATALINA_HOME: /usr/myserver/tomcat7

Using CATALINA_TMPDIR: /usr/myserver/tomcat7/temp

Using JRE_HOME: /usr/java/jdk1.7.0_11/jre

Using CLASSPATH: /usr/myserver/tomcat7/bin/bootstarap.jar:/usr/myserver/tomcat7/bin/tomcat-juli.jar

五:打开浏览器测试

打开浏览器输入:http://localhost:8080/ 配置成功,如下图:



六:如果想更改Tomcat的端口:

打开teminal终端,进入usr/myserver/tomcat7/conf/目录:cd /usr/myserver/tomcat7/conf/

先备份server.xml : cp -r ./server.xml ./server_bk.xml

编辑server.xml更改端口:gedit ./server.xml

找到如下设置项,修改你的端口:

[html] view
plaincopy

<Connector executor="tomcatThreadPool"

port="8080" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443"/>

切换到 usr/myserver/tomcat7/bin: cd /usr/myserver/tomcat7/bin

启动命令:./startup.sh

七:关闭tomcat

切换到 usr/myserver/tomcat7/bin: cd /usr/myserver/tomcat7/bin

关闭命令:./shutdown.sh
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: