linux下安装和配置:JDK--Jetty--Tomcat--Mysql

时间:2021-02-02 19:10:59

如果您拿到一台新的电脑,想在上面部署您的程序,那就必须先搭建好环境才能部署,执行。

分享自己搭建环境过程和方法,方便自己以后看,大家也可以查询。

拿到一台新的机器,我会去安装:

  ①JDK      ②服务器端容器(Jetty/Tomcat)     ③数据库(Mysql

下面给出安装和环境配置方法

1.安装JDK:

java必备。

步骤:

下载jdk包 

linux下解压。

然后配置path环境

详细:

1.先到官网下载最新的包:官网地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

   我下载的是:jdk-7u17-linux-i586.tar.gz

2.下载好了,就放到虚拟机上。一般放在usr/java (没有java文件夹就新建一个): mkdir /usr/java

    然后 使用命令:tar -zxvf  jdk-7u17-linux-i586.tar.gz    (在usr、java目录下执行这个命令)

3.配置path环境变量:需要执行: vi /etc/profile  ,打开profile文件,在文件最后配置java参数,如下:

   ..........   .......

   unset i
   unset pathmunge
   #Java Environment Variables
   export JAVA_HOME=/usr/java/jdk1.6.0_24
   export JAVA=$JAVA_HOME/bin/java
   export PATH=$PATH:$JAVA_HOME/bin:$JAVA

   我每次都是这样子配置的,都生效了。

   要让profile文件新写入的配置立即生效,就需要执行: .  /etc/profile 命令(记住. 和/etc/profile之间有空格)

   然后输入: java -version 查看java版本。

4.问题:恰巧我查看版本出错,报错是:

    dl failure on line 685Error: failed /usr/local/jdk1.6.0_10/jre/lib/i386/client/libjvm.so, because /usr/local/jdk1.6.0_10/jre/lib/i386/client/libjvm.so: cannot restore segment

    prot after reloc: Permission denied

    最后查询发现是selinux问题,当然下面给出解决办法: 

       敲入: vi  /etc/selinux/config   在文件中找到 SELINUX=enforcing 注释掉:#SELINUX=enforcing ,然后新加一行为:SELINUX=disabled,然后:wq退出

       敲入: vi  /etc/sysconfig/selinux, 在文件中找到 SELINUX=enforcing 注释掉:#SELINUX=enforcing ,然后新加一行为:SELINUX=disabled,然后:wq退出(有可能已经改了)

      最后敲入: chcon -t texrel_shlib_t  /路径/路径/名字.so   (文件视具体执行文件:如上:路径为 /usr/local/jdk1.6.0_10/jre/lib/i386/client/libjvm.so)(...shlib_t这边有空格)

      最后就解决了,JDK安装成功!


2.安装服务器端容器(Jetty/Tomcat)

步骤:

下载---------解压----------配置环境

详细:

1. 先到官网下载jetty或者tomcat:

    jetty的官网下载:http://download.eclipse.org/jetty/                              (听说jetty7相对稳定些)

    tomcat官网下载:http://tomcat.apache.org/download-70.cgi         (目前用Tomcat7)

    我下载的版本是:jetty-distribution-7.6.10.v20130312.tar.gz    ---    apache-tomcat-7.0.39.tar.gz

2.解压:没什么好说的,但是jetty一般解压到usr/local/jetty    ,Tomcat就直接解压到根目录下就是了。

   解压后该名称为jetty和tomcat(方便使用)

3.环境变量配置。如上:执行 vi /etc/profile   在最下面配置:

   export JETTY_HOME=/usr/local/jetty
   export TOMCAT_HOME=/tomcat

   jetty/tomcat就安装好了!

4.启动:执行cd /usr/local/jetty/bin/   然后执行./jetty.sh start 启动jetty.在浏览器地址栏输入:localhost:8080就可访问.

               执行cd tomcat/bin/   然后执行./startup.sh 启动tomcat.在浏览器地址栏输入:localhost:8080就可访问.

附件:

      如需要开机自启动tomcat/jetty  ---执行   vi /etc/rc.d/rc.local    在最后一行添加:/tomcat/bin/startup.sh或者jetty的执行启动语句。

      jetty自启动的所加语句: ( source /etc/profile 换行  $JETTY_HOME/bin/jetty.sh start)    

      如需修改tomcat/jetty的端口号,则:进入/tomcat/conf目录,编辑server.xml文件。将port的值改为80或者其他。(jetty在Jetty目录下的/etc/jetty.xml下修改端口号)


3.数据库安装(Mysql)

步骤:

下载---安装---配置---设置密码等

详细:

1.下载:下载官网地址:http://dev.mysql.com/downloads/

2.安装:安装Mysql应该有好几种方法,由于许多时候Mysql在安装linux时候都选择自己安装了,所以就没有太多安装经验。下面分享一下别人的几种方法,(未测试)

                windows下的图形界面安装:http://www.jb51.net/article/23876.htm

                linux下rpm安装:http://www.linuxidc.com/Linux/2007-12/9962.htm

                linux下在线安装:http://www.2cto.com/database/201207/141878.html

3.设置密码等:

                ①在命令行输入:mysql 进入mysql命令模式。

                ②在mysql命令行输入:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('自己的密码'),然后就可以quit退出,然后必须输入root账号和你设置密码才能登陆

                ③然后就创建你需要的数据库和表,方便部署项目。


                所需软件和环境配置完成!

               下面就剩下部署项目了。

                部署项目请参照文章:http://blog.csdn.net/todaymz/article/details/8688243


----------------------------我是分割线-------------------------

               写了一篇纯文字文章,相信用到的人还是会去看,我也mark一下,防忘记!

    

  转载请说明出处:http://blog.csdn.net/todaymz/article/details/8852044