如果您拿到一台新的电脑,想在上面部署您的程序,那就必须先搭建好环境才能部署,执行。
分享自己搭建环境过程和方法,方便自己以后看,大家也可以查询。
拿到一台新的机器,我会去安装:
①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