服务器为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_79export JRE_HOME =$JAVA_HOME/jre 保存继续配置
sudo vi /etc/profile JDK配置后面增加export CATALINA=/usr/tomcat/tomcat7export 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生效,一切正常 部署成功
记一次服务器机房部署项目经历
时间: 2024-10-14 23:29:40