第二個JAVA應用

第二個JAVA應用java

方法一:配置文件:算法

# cd /usr/local/tomcat/conf/
# vim server.xml

</Host>
            <Host name="www.wangzb.cc"  appBase="/data/wwwroot/www.wangzb.cc"    //引用所在目錄的路徑
            unpackWARs="true" autoDeploy="true">
    </Host>
# /usr/local/tomcat/bin/shutdown.sh  //關閉Tomcat服務
# /usr/local/tomcat/bin/startup.sh   //重啓Tomcat服務

# mkdir -p /data/wwwroot/www.wangzb.cc
# cp /usr/local/src/zrlog-2.1.0.war /data/wwwroot/www.wangzb.cc/zrlog
mv zrlog ROOT

在Windows的C:\Windows\System32\drivers\etc\hosts中加入主機和域名vim

192.168.1.34 www.wangzb.cc

打開瀏覽器輸入域名和端口8080便可訪問:瀏覽器

方法二:tomcat

拷貝一個Tomcat目錄,修改server.xml裏面的三個端口,(在其中8009能夠刪掉,8080改成8081,8005改成8006)app

小常識:dom

經過Java.security.SecureRandom生成隨機數來實現,隨機數算法使用的是"SHA1PRNG",這個算法的提供者在底層依賴到>操做系統提供的隨機數據,在Linux上,與之想管的是/dev/random和/dev/urandom.
/dev/random設備會返回小魚地池噪聲總數的隨機字節。/dev/random可生成隨機性的公鑰和一次性密碼本。若地池空了,對/dev/random的讀操做將被阻塞,直到手機到了足夠的環境噪聲爲止,而/dev/urandom則是一個非阻塞的發生器。它是/dev/random的一個副本,它會重複使用地池中的數據以產生僞隨機數據。這表示對/dev/urandom的讀取操做不會產生阻塞,但其輸出的地可能小於/dev/random。
總之,8005端口啓動慢就是由於JVM調用了系統的/dev/random設備生成隨機數,而/dev/random生成隨機數時被block了,天然就會致使8005端口啓動慢,解決辦法是不適用?dev/random,而是使用/dev/urandom。具體操做步驟以下:

# vim $JAVA_HOME/jre/lib/security/java.security
//將securerandom.srouce=file:/dev/random 改成securerandom.source=file:/dev/urandom

$JAVA_HOME在哪裏?
若是是openjdk(yum安裝的),在/usr/lib/jvm/
若是是下載的二進制包,就是jdk的主目錄(如:/usr/local/jdk_1.8)
相關文章
相關標籤/搜索