服务器为Ubuntu系统

安装JDK版本:jdk-7u79-linux-x64.tar.gz

安装tomcat版本:apache-tomcat-7.0.69.tar.gz

数据库oracle ,已导出的dmp文件(注意导出数据库版本跟导入版本问题)

1、安装jdk

建立jdk存放目录
sudo mkdir -p /usr/jdk

mv准备好的jdk到建立好的文件夹 ,解压
sudo tar -xvf jdk-7u79-linux-x64.tar.gz 

配置环境变量

sudo vi /etc/profile

在文件最后添加
export JAVAHOME=/usr/jdk/jdk1.7.0_79  jdk解压目录
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin;$PATH

保存修改的文件
应用配置生效
sudo source /etc/profile

查看配置是否成功

java -version

出现java version "1.7.0_79" 等jdk版本信息 配置成功

2、安装tomcat

建立tomcat文件夹 存放解压的tomcat

sudo mkdir -p /usr/tomcat

文件mv到文件夹后解压
sudo tar -xvf apache-tomcat-7.0.69.tar.gz 
解压后名称过长,修改一下文件名
sudo mv apache-tomcat-7.0.69.tar.gz tomcat7

配置tomcat环境

在文件前面引入JDK环境

sudo vi /usr/tomcat/tomcat7/bin/catalina.sh

添加
export JAVA_HOME=/usr/jdk/jdk1.7.0_79
export JRE_HOME =$JAVA_HOME/jre

保存
继续配置
sudo vi /etc/profile

JDK配置后面增加
export CATALINA=
/usr/tomcat/tomcat7
export TOMCAT_HOME=$CATALINA
保存

应用生效
sudo /etc/profile

配置完成
 

 

3、启动tomcat 

sudo /usr/tomcat/tomcat7/bin/start.sh

看到提示 tomcat start 启动成功

  

4、项目数据库导入
使用DBA用户建立用户,根据需要设置权限
添加导入数据库功能(或者直接给DBA、connect、resource权限)
应用后开始导入数据库(远程导入)
imp 用户名/密码@IP/实例 file=数据库文件 full=y ignore=y
一次性成功导入

5、导入项目
  项目直接打包的root目录 直接放到tomcat发布目录解压、启动项目
出现了小插曲,解决如下:
 实际项目中项目比较大  默认JVM配置会无法正常启动,提示内存溢出错误
  java.lang.OutOfMemoryError: Java heap space异常
  或者
  java.lang.OutOfMemoryError: PermGen space
  此时需要手动设置Heap size
  继续编辑
  sudo vi /usr/tomcat/tomcat7/bin/catalina.sh

在cygwin=false 前添加
export JAVA_OPTS="-Xms256m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=256m"

保存重启tomcat生效,一切正常 部署成功



记一次服务器机房部署项目经历

 

 

 

 

posted on 2016-05-13 00:30  Hux、Diy  阅读(893)  评论(0编辑  收藏  举报