2016年3月25日
Synology DS214Play 安裝設定備忘 (Tomcat7+Javabridge)
1.先安裝JavaManager套件
Java Manager可協助安裝java
要去下載像是這樣的檔案jdk-7u60-linux-i586.tar.gz 再上傳,它就會幫你把java安裝起來
2.安裝tomcat7
安裝時設定一個目錄名稱 取名為tomcat7
此目錄 /tomcat7 相當於一般tomcat的/webapps
將想要部署的JavaBridge.war放在這, 會自動部署產生對應之/JavaBridge目錄,之後war檔就不需要了。
2.1相關設定檔放在 /var/packages/Tomcat7/target/src/conf
2.2如要加額外的jar檔(JavaBridge.jar, php-servlet.jar and php-script.jar)
把檔案複製到這
/var/packages/Tomcat7/target/src/lib (記得chmod 644)
2.3 預設port7070 修改為 8080
/volume1/@appstore/Tomcat7/src/conf/server.xml
3.安裝MariaDB+phpMyAdmin
重啟DB
/usr/syno/bin/synopkg restart MariaDB
/etc/mysql/my.cnf
[mysqld]
skip-name-resolve
max_allowed_packet = 256M
SSLCertificateFile /etc/ssl/certs/www.tkcenter.com.crt
SSLCertificateKeyFile /etc/ssl/private/www.tkcenter.com.key
export PS1='\h:\w\$ '
export PS1='\[\033[1;31m\]\u@\h:\w\$\033[0m\] '
umask 022
# You may uncomment the following lines if you want `ls' to be colorized:
export LS_OPTIONS='--color=auto'
# eval "`dircolors`"
alias ls='ls $LS_OPTIONS'
alias ll='ls $LS_OPTIONS -l'
alias l='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes:
# alias rm='rm -i'
# alias cp='cp -i'
# alias mv='mv -i'
alias h='cd ~;ll'
alias u='cd ..'
alias aptg='apt-get install'
alias aptr='apt-get remove'
alias aptu='apt-get update'
alias aptc='apt-get clean'
alias apts='apt-cache search'
alias n='netstat -ntl'
alias df='df -BMB'
2014年7月21日
Windows下於tomcat內架設JavaBridge
下載tomcat可攜版,假設tomcat放在c:\tomcat下
1.設定tomcat可正常執行
設定系統環境變數CATALINA_HOME=c:\tomcat
Path=......;%CATALINA_HOME%\lib;%CATALINA_HOME%\lib\servlet-api.jar;%CATALINA_HOME%\lib\jsp-api.jar
編輯tomcat/bin/startup.bat加入以下
set "JAVA_HOME=C:\Program Files (x86)\Java\jre7"
set "CATALINA_HOME=c:\tomcat"
2.複製JavaBridge.war至tomcat/weapps/下,移除webapps下其他目錄
tomcat會建立tomcat/webapps/JabaBridge目錄,此時JavaBridge.war可移除
從C:\tomcat\Webapps\JavaBridge\WEB-INF\lib複製JavaBridge.jar, php-servlet.jar and php-script.jar
到C:\tomcat\lib\
3.編輯web.xml加入以下
<listener><listener-class>php.java.servlet.ContextLoaderListener</listener-class></listener><servlet><servlet-name>PhpJavaServlet</servlet-name><servlet-class>php.java.servlet.PhpJavaServlet</servlet-class>
</servlet>
<servlet><servlet-name>PhpCGIServlet</servlet-name><servlet-class>php.java.servlet.fastcgi.FastCGIServlet</servlet-class>
<init-param><param-name>prefer_system_php_exec</param-name><param-value>On</param-value></init-param>
<init-param><param-name>php_include_java</param-name><param-value>Off</param-value></init-param>
</servlet>
<servlet-mapping><servlet-name>PhpJavaServlet</servlet-name><url-pattern>*.phpjavabridge</url-pattern> </servlet-mapping>
<servlet-mapping><servlet-name>PhpCGIServlet</servlet-name><url-pattern>*.php</url-pattern></servlet-mapping>
4.測試
執行tomcat/bin/startup.bat來啟動tomcat於apache下之javatest.php
require_once("http://127.0.0.1:8080/JavaBridge/java/Java.inc");
$j = new Java('java.lang.system');
echo $j->getProperty('java.version');
2013年12月9日
Debian 安裝 Tomcat7 筆記
安裝JDK
#tar zxvf jdk-7u45-linux-i586.tar.gz
#mv jdk1.7.0_45/ /usr/local/
建立link
#ln -s /usr/local/jdk1.7.0_45/ /usr/local/jdk
編輯/etc/environment
JAVA_HOME=/usr/local/jdk
CLASSPATH=$JAVA_HOME/lib
安裝Apache,Tomcat7
#apt-get install tomcat7 apache2
tomcat-users.xml
#tar zxvf jdk-7u45-linux-i586.tar.gz
#mv jdk1.7.0_45/ /usr/local/
建立link
#ln -s /usr/local/jdk1.7.0_45/ /usr/local/jdk
編輯/etc/environment
JAVA_HOME=/usr/local/jdk
CLASSPATH=$JAVA_HOME/lib
安裝Apache,Tomcat7
#apt-get install tomcat7 apache2
install libapache2-mod-jk編輯/etc/tomcat7/server.xml取消 <"8009" protocol="AJP1.3" redirectPort="8443" />編輯 /etc/libapache2-mod-jk/workers.propertiesworkers.tomcat_home=/usr/share/tomcat7workers.java_home=/usr/local/jdkworker.myworker.host=localhost編輯 /etc/apache2/sites-enabled/000-defaultBefore </virtualhost> AddJkMount /*.jsp ajp13_workerJkMount /*.do ajp13_workerJkUnMount /*.php ajp13_worker 找個test.jsp來測試收工! tomcat-users.xml
<role rolename="admin"/><role rolename="manager"/><role rolename="manager-gui"/><role rolename="manager-script"/><role rolename="manager-jmx"/><role rolename="manager-status"/> <user username="tomcat" password="secret" roles="manager-gui,manager-script,manager-jmx,manager-status,manager,admin"/>
訂閱:
文章 (Atom)