遇到Java Security: Illegal key size or default parameters,解決方式如下:
Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 6
Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 7 Download
Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 8 Download
在去把檔案丟到 ${java.home}/jre/lib/security/ 裡就可以了
2017年11月21日 星期二
2015年2月12日 星期四
Apache2.4 + multi Tomcat8 + mod_jk(binary) on ubuntu14.10
Apache2.4安裝教學 和 Tomcat8安裝教學
軟體準備
一、下載及安裝
二、mod_jk與Apache2設定
參考鏈結: http://www.altj.com/setup-mod_jk-on-ubuntu-dapper-for-ofbiz/
軟體準備
一、下載及安裝
sudo wget http://apache.stu.edu.tw/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.40-src.tar.gz
sudo tar xvzf tomcat-connectors-1.2.40-src.tar.gz
cd tomcat-connectors-1.2.40-src/native
sudo ./buildconf.sh
sudo ./configure --with-apxs=/usr/local/apache2/bin/apxs
sudo make
sudo make install查看 /usr/local/apache2/modules/ 是否有mod_jk.so
ls -al /usr/local/apache2/modules/
二、mod_jk與Apache2設定
sudo vim /usr/local/apache2/conf/workers.properties內容新增如下:
worker.list=DLOG4J,DLOG4J1, status worker.DLOG4J.type=lb worker.DLOG4J.sticky_session=1 worker.DLOG4J.error_escalation_time=0 worker.DLOG4J.max_reply_timeouts=10 worker.DLOG4J1.type=lb worker.DLOG4J1.sticky_session=1 worker.DLOG4J1.error_escalation_time=0 worker.DLOG4J1.max_reply_timeouts=10 worker.s1.reference=worker.template worker.s1.port=8009 worker.s1.host=localhost worker.s1.lbfactor=5 worker.s2.reference=worker.template worker.s2.port=8010 worker.s2.host=localhost worker.s2.lbfactor=5 worker.template.type=ajp13 worker.template.socket_connect_timeout=5000 worker.template.socket_keepalive=true worker.template.ping_mode=A worker.template.ping_timeout=10000 worker.template.connection_pool_minsize=0 worker.template.connection_pool_timeout=600 worker.template.reply_timeout=300000 worker.template.recovery_options=3 worker.retries=3 worker.DLOG4J.balanced_workers= s1 worker.DLOG4J1.balanced_workers= s2 worker.status.type=statusworker.s1.port=8009 這一個port請看你tomcat/conf/server.xml的AJP port
sudo vim /usr/local/apache2/conf/httpd.conf內容新增如下:
... #LoadModule userdir_module modules/mod_userdir.so LoadModule alias_module modules/mod_alias.so #LoadModule rewrite_module modules/mod_rewrite.so #這邊新增 LoadModule jk_module modules/mod_jk.so JkWorkersFile conf/workers.properties JkLogFile /var/log/mod_jk.log JkLogLevel info JkLogStampFormat "[%a %b %d %H:%M:%S %Y]" JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories JkRequestLogFormat "%w %V %T" JkMount /private/admin/status status JkMount /test/* DLOG4J JkMount /test1/* DLOG4J1請在tomcat webapps裡面新增test資料夾,在寫一支index.jsp,看是否用80 port可不可以進來。
參考鏈結: http://www.altj.com/setup-mod_jk-on-ubuntu-dapper-for-ofbiz/
How to install multi Tomcat8 binary on ubuntu14.10(64Bit)
軟體準備
前提:事先把JDK環境安裝完成。
一、下載及設定路徑
二、新增Tomcat的使用者
三、啟動/停止Tomcat
啟動
四、安裝Tomcat服務
五、多個Tomcat設定
參考鏈結:http://www.ntu.edu.sg/home/ehchua/programming/howto/Ubuntu_HowTo.html#tomcat
前提:事先把JDK環境安裝完成。
一、下載及設定路徑
sudo cd /usr/local/tomcat
sudo wget http://apache.stu.edu.tw/tomcat/tomcat-8/v8.0.18/bin/apache-tomcat-8.0.18.tar.gz
sudo tar xzvf apache-tomcat-8.0.18.tar.gz
sudo cp ./apache-tomcat-8.0.18 /usr/local/tomcat/apache-tomcat-8.0.18-1
sudo cp ./apache-tomcat-8.0.18 /usr/local/tomcat/apache-tomcat-8.0.18-2
二、新增Tomcat的使用者
sudo useradd -s /sbin/nologin -d /opt/tomcat/temp tomcat
cd /usr/local/tomcat
三、啟動/停止Tomcat
啟動
cd /usr/local/tomcat/apache-tomcat-8.0.18-1/bin
sudo ./startup.sh
sudo ./catalina.sh run
sudo ./catalina.sh start停止
sudo ./shutdown.sh
sudo ./catalina.sh stop
四、安裝Tomcat服務
sudo vim /etc/init.d/tomcat8-1內容新增如下:
#!/bin/bash export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.0.18-1 PATH=/sbin:/bin:/usr/sbin:/usr/bin start() { sh $CATALINA_HOME/bin/startup.sh } stop() { sh $CATALINA_HOME/bin/shutdown.sh } case $1 in start|stop) $1;; restart) stop; start;; *) echo "Run as $0儲存後,離開。"; exit 1;; esac
sudo chmod 755 /etc/init.d/tomcat8-1
sudo service tomcat8-1 start
sudo /etc/init.d/tomcat8-1 start
sudo service tomcat8-1 stop
sudo /etc/init.d/tomcat8-1 stop
sudo update-rc.d tomcat8-1 defaults一個Tomcat的服務就安裝完成。
五、多個Tomcat設定
sudo vim /usr/local/tomcat/apache-tomcat-8.0.18-2/conf/server.xml內容如下:
... <Server port="8005" shutdown="SHUTDOWN"> ... ... <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> ... ... <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> ... ...將 8005、8080、8009的port改沒有使用過的port,在從剛剛的第三個步驟開始設定。
參考鏈結:http://www.ntu.edu.sg/home/ehchua/programming/howto/Ubuntu_HowTo.html#tomcat
2015年2月11日 星期三
How to install JDK8 binary on ubuntu14.10(64Bit)
軟體準備
一、準備要放JDK的路徑
二、將檔案解壓縮
三、Ubuntu更新JDK8安裝位置
查看路徑是否設定成功
lrwxrwxrwx 1 root root 22 Mar 31 20:41 java -> /etc/alternatives/java
lrwxrwxrwx 1 root root 23 Mar 31 20:42 javac -> /etc/alternatives/javac
lrwxrwxrwx 1 root root 24 Mar 31 20:42 javaws -> /etc/alternatives/javaws
lrwxrwxrwx 1 root root 40 Aug 29 18:18 java -> /usr/local/java/jdk1.8.0_20/jre/bin/java
lrwxrwxrwx 1 root root 37 Aug 29 18:18 javac -> /usr/local/java/jdk1.8.0_20/bin/javac
lrwxrwxrwx 1 root root 42 Aug 29 18:19 javaws -> /usr/local/java/jdk1.8.0_20/jre/bin/javaws
查看java版本與路徑
四、設定JAVA PATH跟JAVA HOME
參考鍵結:https://www3.ntu.edu.sg/home/ehchua/programming/howto/Ubuntu_HowTo.html#jdk
一、準備要放JDK的路徑
cd /usr/local
sudo mkdir java
二、將檔案解壓縮
cd /usr/local/java
sudo tar xzvf ~/Downloads/jdk-8u31-linux-x64.tar.gz
三、Ubuntu更新JDK8安裝位置
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_31/jre/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_31/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_31/jre/bin/javaws" 1
sudo update-alternatives --set java /usr/local/java/jdk1.8.0_31/jre/bin/java
sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_31/bin/javac
sudo update-alternatives --set javaws /usr/local/java/jdk1.8.0_31/jre/bin/javaws
查看路徑是否設定成功
cd /usr/bin
ls -ld java*以下訊息:
lrwxrwxrwx 1 root root 22 Mar 31 20:41 java -> /etc/alternatives/java
lrwxrwxrwx 1 root root 23 Mar 31 20:42 javac -> /etc/alternatives/javac
lrwxrwxrwx 1 root root 24 Mar 31 20:42 javaws -> /etc/alternatives/javaws
cd /etc/alternatives
ls -ld java*以下訊息:
lrwxrwxrwx 1 root root 40 Aug 29 18:18 java -> /usr/local/java/jdk1.8.0_20/jre/bin/java
lrwxrwxrwx 1 root root 37 Aug 29 18:18 javac -> /usr/local/java/jdk1.8.0_20/bin/javac
lrwxrwxrwx 1 root root 42 Aug 29 18:19 javaws -> /usr/local/java/jdk1.8.0_20/jre/bin/javaws
查看java版本與路徑
javac -version
java -version
which javac
which java
四、設定JAVA PATH跟JAVA HOME
cd /etc
sudo vim profile
export JAVA_HOME=/usr/local/java/jdk1.8.0_31 export PATH=$JAVA_HOME/bin:$PATH儲存後離開
source /etc/profile
echo $JAVA_HOME
echo $PATH
參考鍵結:https://www3.ntu.edu.sg/home/ehchua/programming/howto/Ubuntu_HowTo.html#jdk
訂閱:
文章 (Atom)