2021-05-12 14:32:11
Java環境搭建若干問題
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
相關文章