歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Java環境搭建若干問題

Java環境搭建若干問題

日期:2017/2/28 14:03:24   编辑:Linux教程

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

Copyright © Linux教程網 All Rights Reserved