Linux上部署Web项目

        最近在学习linux,项目经理也让我尝试着在linux上部署windows上开发的web工程,对照着他给我的资料和网上查找的内容,整合如下:

一,安装JDK。

1,查看是否已经安装过了JDK:

        #rpm -qa|grep jdk(过滤所有安装的rpm包中有没有包含“jdk”字样的,如果存在说明已经安装过了)或者#java -version。

2,卸载JDK:#rpm -e jdk-1.7.0_67-fcs.i586。(删除残余文件:#rm -rf)

3,安装JDK:

        看Linux是32位还是64位的,x86_64就是64位的,i686就是32位的——#uname -a。

        在官方上下载相应的jdk,在Linux的/usr目录下创建文件夹/usr/java,进入该目录,将下载完的jdk安装文件放在/usr/java下,修改为可执行文件——#chmod 777 jdk-1.7.0_67-fcs.i586。

        然后执行文件进行安装——#rpm -ivh jdk-7u67-linux-i586.rpm。

4,环境配置:

        #nano /etc/profile 或者 #vi /etc/profile ,接着在里面添加如下内容并保存——

export JAVA_HOME=/usr/java/jdk1.7.0_67
export JAVA_BIN=/usr/java/jdk1.7.0_67/bin
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

第三行那样写是有原因的,执行Java的时候优先执行我们写的这段路径!)

5,执行配置文件使其生效:

        # . /etc/profile(注意点和/etc/profile有空格!)

6,最后测试JDK是否安装成功:#echo $JAVA_HOME

        #java -version。

二,安装Tomcat。

1,把tomcat的Linux安装包放到tomcat目录下,然后使用命令完成解压:

        #tar -zxvf apache-tomcat-7.0.52.tar.gz

2,如果需要配置tomcat的jdk内存参数,在tomcat的bin下catalina.sh里,位置cygwin=false前加下面一行:

        JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=128M -XX:MaxPermSize=512m"(接着保存退出即可!)

三,Windows项目移到Linux服务器所要更改的东西(不断补充中。。。

1,项目中“上传和下载”功能所牵涉到的路径和路径分隔符。

2,项目日志的路径。

3,如果已经有了一个JDK,或许环境变量中它的路径排在你自己的JDK路径的前面,tomcat会优先使用靠前的。如果想改用自己的,要么将自己的JDK路径排在更前面(或者只剩自己的JDK),要么为tomcat指定JDK:

        去掉JDK的全局变量设置。在tomcat下,打开catalina.sh文件,选择顺眼的空白处,添加语句如下——export JAVA_HOME="你的JDK路径"

4,如果想试试Linxu服务器有没有连上特定的数据库,可输入如下命令——telnet  数据库IP

5,有的时候shutdown.sh未必能关闭tomcat,所以这里我们可以采用杀进程来关掉tomcat:

        kill  进程号

猜你喜欢

转载自coyotestark.iteye.com/blog/2291279