linux学习笔记2

在学习了linux的一点点基础后,接下来开始接触如何在linux搭建java的web服务器环境。

首先我们应该先安装jdk;即配置java的初始环境;

  1. 下载jdk(如jdk-7u25-linux-i586.rpm)
  2. 一般会将安装包转移到/usr/local目录下
    #cp jdk-7u25-linux-i586.rpm /usr/local
    如果你下载的jdk是以.bin结尾的文件。你应该执行如下命令:
    #chmod 755 jdk-7u25-linux-i586.rpm.bin
    #./jdk-7u25-linux-i586.rpm.bin
    此时会生成jdk-7u25-linux-i586.rpm,然后为用户添加可执行权限
    #chmod 755 jdk-7u25-linux-i586.rpm

  3. 安装程序:
    #rpm -ivh chmod 755 jdk-7u25-linux-i586.rpm

  4. 部署环境变量
    •   直接在shell中设置;
    •   在用户的.bashrc文件中设置
    •   直接在/etc/profile中设置(本人推荐此方法。这样就可伶所有用户都享有执行jdk的权限)具体实现如下
    • #vi /etc/profile

    在文件中寻找PATH的位置。在其后面添加上
    export JAVA_HOME=/usr/java/jdk1.7.0_25
    export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
    export PATH=$PATH:$JAVA_HOME/bin
    配置完成后重启系统,用如下命令查看安装的版本信息
    #java -version

   如果想测试下是否安装成功的话,可以编写一个helloworld测试下!    

当然,我们安装的jdk有可能不是我们真正想要的也有可能是安装的jdk的版本过旧这时候我们想要将它们卸载掉,这时我们可以利用接下来的命令来执行

    首先查看下jdk版本

    #java -version

    确定版本不是我们想要的时,我们开始进行卸载

    #rpm -qa | grep gcj
    出现如下信息:
    libgcj-4.1.2-42.e15
    java-1.4.2-gcj-compat-1.4.2.0-40jpp.155
    确认jdk具体版本号后
    #yum -y remove java-1.4.2-gcj-compat-1.4.2.0-40jpp.155
    出现以下信息
    Setting up Remove Process
    Resolving Dependencies... ... ..(开始卸载)
    ...
    resolver.i386 0:1.1-1jpp.12
    Complete!(卸载完成)

卸载完成后可以开始重新安装我们想要的jdk版本了。

  在配置好java的基础环境之后,开始安装tomcat

 


    下载Tomcat(网址:http://tomcat.apache.org)
    下载apache-tomcat-5.5.20.tar.gz

 

    解压至/usr目录下并改名为tomcat

 

    更改权限
    #cd /usr/tomcat
    #chmod +rx -R *(添加只读和执行权限)

 

    启动Tomcat
    #/usr/tomcat/bin/startup.sh

 

    添加至服务
    打开 应用程序-》系统设置-》服务器设置-》服务-》行动-》添加服务
    输入catalina,然后点击确定

为了确定tomcat的是否能用你可以根据http://localhost:8080如果出现tomcat的页面则tomcat的环境已经搭建完成;接下来可以再tomcat中布置你的项目了。

 

布置完项目后你可能会发现在局域网内访问不了你刚发布的项目,这个可能的原因就是你linux的防火墙的问题;为了解决这个问题我们可以做如下两中选择:

1、直接将防火墙关闭:(当然这中方法太过极端,而且也不安全。本人不推荐用此方法)

  #service iptables stop--停止

  #service iptables start--启动

2、修改防火墙的配置

#vi /etc/sysconfig/iptables
如果需要开放的端口为8080时。在其里头加一条数据:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p -tcp --dport 8080 -j ACCEPT//8080为你想要开放的端口号。
然后重启防火墙
#/etc/init.d/iptables restart

 

posted @ 2013-09-12 13:47  曾同学  阅读(165)  评论(0)    收藏  举报