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

来源:互联网 发布:问答软件哪个好 编辑:程序博客网 时间:2024/05/16 08:09

项目需要,又要折腾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
  1. Using CATALINA_BASE:        /usr/myserver/tomcat7  
  2. Using CATALINA_HOME:        /usr/myserver/tomcat7  
  3. Using CATALINA_TMPDIR:      /usr/myserver/tomcat7/temp  
  4. Using JRE_HOME:             /usr/java/jdk1.7.0_11/jre  
  5. 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
  1. <Connector executor="tomcatThreadPool"  
  2.            port="8080" protocol="HTTP/1.1"  
  3.            connectionTimeout="20000"  
  4.            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