首頁 > 軟體

Java環境搭建若干問題

2020-06-16 18:04:32

0.總體說明
  本次搭建環境,為了偷懶,使用的是,阿里雲映象。
  自帶了Nginx、Tomcat、JDK等。
  比較坑爹的是,雖然映象帶了很多安裝好的軟體,但是也有各種問題,比如它修改了tomcat的設定,appBase竟然是“/home/default”。
 
1.Tomcat
位置:/var/local/tomcat
frontTomcat:前端系統用,包括front等。
backendTomcat:後端系統用,包括backend。


server.xml修改埠號,2個地方,其中前台監聽埠號是8080,後台是8090。
catalish.sh,增加VM變數:


 Java_OPTS="$JAVA_OPTS  -Dconfig_path=/var/tomcat/  -Dlog4jOutputPath=/var/tomcat/logs -Xms256m -Xmx1024m -XX:PermSize=128M -XX:MaxPermSize=256m"


 Tomcat啟動報錯
 Unknown default host [localhost] for connector [Connector[HTTP/1.1-8080


 
2.redis
位置:/usr/local
啟動:./startup.sh
./src/redis-server redis.conf &


連線密碼
requirepass jiutianlei


用戶端登入
redis-cli -a jiutianlei


停止:./stop.sh
./src/redis-cli shutdown


3.Maven環境變數
vim /etc/profile.d/maven.sh
export MAVEN_HOME=/usr/local/apache-maven-3.2.5
export PATH=${MAVEN_HOME}/bin:${PATH}
儲存,然後執行 source /etc/profile.d/maven.sh
(尚未嘗試)

 


4.mysql
  mysql直接使用42.4.84.84上的資料庫
  使用者名稱:root123
  密碼:abc
 
  (上面還有其它資料庫,不要隨便動)
 
  由於記憶體不夠,停止原生的mysql(沒有用)。
  find / -name mysqld
/var/lock/subsys/mysqld
/var/run/mysqld
/usr/libexec/mysqld
/etc/sysconfig/mysqld
/etc/logrotate.d/mysqld
/etc/rc.d/init.d/mysqld

停止:/etc/rc.d/init.d/mysqld stop

5.jms

檢查狀態:./bin/activemq status

啟動的時候,發現記憶體占用太多,記憶體不足。
 
 修改了記憶體使用方式,還是不行。
 <memoryUsagelimit="64 mb"/>
 
  <memoryUsage>
                    <!-- <memoryUsage percentOfJvmHeap="70" /> -->
                    <memoryUsagelimit="64 mb"/>
                </memoryUsage>
   
報語法錯誤,錯誤在“data”目錄,沒有注意到。

上述資料,參考的是這篇文章 http://www.linuxidc.com/Linux/2015-03/115034.htm 。

正確的做法是:<memoryUsage percentOfJvmHeap="10" />
把記憶體設定小一點。


-----------------常用命令-----
1.解壓命令:tar -xvf redis.tar.gz


2.啟動時,把紀錄檔記錄到檔案中。
  bin/activemq start > /tmp/smlog  2>&1 &


3.防火牆
  原來是因為linux下沒有開啟對8011的埠存取許可權造成的。通過下面的命令可以開啟允許對外存取的網路埠:


/sbin/iptables -I INPUT -p tcp --dport 8011 -j ACCEPT #開啟8011埠
/etc/rc.d/init.d/iptables save #儲存設定
/etc/rc.d/init.d/iptables restart #重新啟動服務
檢視埠是否已經開放
/etc/init.d/iptables status

搞完防火牆之後,發現只有80埠可以用,8080和8090不能存取,只好用Nginx做代理,轉發。

Ubuntu 14.04安裝JDK1.8.0_25與設定環境變數  http://www.linuxidc.com/Linux/2015-01/112030.htm

Ubuntu 14.04 LTS安裝Oracle JDK 1.8  http://www.linuxidc.com/Linux/2014-11/109216.htm

CentOS6.3安裝JDK和環境設定 http://www.linuxidc.com/Linux/2012-09/70780.htm

Ubuntu 14.04 安裝 JDK8  http://www.linuxidc.com/Linux/2014-09/106218.htm

Ubuntu下安裝JDK圖文解析 http://www.linuxidc.com/Linux/2014-09/107291.htm

本文永久更新連結地址http://www.linuxidc.com/Linux/2015-03/115035.htm


IT145.com E-mail:sddin#qq.com