服務器爲Ubuntu系統java
安裝JDK版本:jdk-7u79-linux-x64.tar.gzlinux
安裝tomcat版本:apache-tomcat-7.0.69.tar.gz數據庫
數據庫oracle ,已導出的dmp文件(注意導出數據庫版本跟導入版本問題)apache
一、安裝jdktomcat
創建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版本信息 配置成功
二、安裝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
配置完成
三、啓動tomcat oracle
sudo /usr/tomcat/tomcat7/bin/start.sh
看到提示 tomcat start 啓動成功
四、項目數據庫導入
使用DBA用戶創建用戶,根據須要設置權限
添加導入數據庫功能(或者直接給DBA、connect、resource權限)
應用後開始導入數據庫(遠程導入)
imp 用戶名/密碼@IP/實例 file=數據庫文件 full=y ignore=y
一次性成功導入
五、導入項目
項目直接打包的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生效,一切正常 部署成功
記一次服務器機房部署項目經歷