顯示具有 jdk 標籤的文章。 顯示所有文章
顯示具有 jdk 標籤的文章。 顯示所有文章

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年4月30日

Java-Bridge Windows安裝筆記(免Tomcat) 2014

*不要再找java.so或java.dll了,那已是過時的資訊



1.安裝JDK或JRE

2.取得JavaBridge.jar,php-script.jar,php-servlet.jar (JavaBridge.war解開)

3.找個地方放javabridge把JavaBridge.jar,php-script.jar,php-servlet.jar這三個檔摳過去

C:\javabridge



再來到命令列

"C:\Program Files (x86)\Java\***\bin\java" -jar "C:\javabridge\JavaBridge.jar" SERVLET:8080


Debian Java-Bridge精簡安裝(免裝Tomcat) 2014

*不要再找java.so或java.dll了,那已是過時的資訊

1.安裝php

2.下載Java JDK Linux版 並安裝 可參考 Debian安裝Java JDK記錄

3.取得JavaBridge.jar,php-script.jar,php-servlet.jar (JavaBridge.war解開)

找個地方放javabridge
mkdir -p /usr/local/javabridge
cp ./javabridge/JavaBridge.jar /usr/local/javabridge/
cp ./javabridge/php-script.jar /usr/local/javabridge/

cp ./javabridge/php-servlet.jar /usr/local/javabridge/

其他jar檔放/usr/java/packages/lib/ext(會放這邊是因為預設include目錄在這)
mkdir -p /usr/java/packages/lib/ext
cp ./javabridge/other_jar_files.jar /usr/java/packages/lib/ext/

執行JavaBridge.jar
/usr/local/jdk/bin/java -jar /usr/local/javabridge/JavaBridge.jar SERVLET:8080 &

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 install libapache2-mod-jk



編輯/etc/tomcat7/server.xml
取消 <"8009" protocol="AJP1.3" redirectPort="8443" />

編輯 /etc/libapache2-mod-jk/workers.properties
workers.tomcat_home=/usr/share/tomcat7
workers.java_home=/usr/local/jdk
worker.myworker.host=localhost

編輯 /etc/apache2/sites-enabled/000-default
Before </virtualhost> Add
JkMount /*.jsp ajp13_worker
JkMount /*.do ajp13_worker
JkUnMount /*.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"/>

2010年10月15日

Debian Java-Bridge精簡安裝(免裝Tomcat)

1. 安裝JDK, 請參考安裝Java JDK
2. 下載編譯php-java-bridge

apt-get install php5-dev re2c make php-pear

取得  php-java-bridge_5.5.4.1.tar.gz

#tar zxvf php-java-bridge_5.5.4.1.tar.gz
#mv php-java-bridge_5.5.4.1 /usr/local/
#cd /usr/local/php-java-bridge_5.5.4.1
#phpize
#./configure --disable-backend --with-java=/usr/local/jdk
#make install  (/usr/lib/php5/20060613+lfs/java.so)(php-java-bridge-5.5.4.1/modules/java.so)
#cp -r php-java-bridge-5.5.4.1/server/META-INF/java /usr/share/php/  (給php用的JAVA Library)

3.取得JavaBridge.jar放到  /usr/lib/php5/20060613+lfs/JavaBridge.jar
4.設定PHP, 編輯java.ini
#vi /etc/php5/conf.d/java.ini

extension=java.so;;php_java.dll on windows
[java]
java.class.path = /usr/lib/php5/20060613+lfs/
java.library.path = /usr/lib/php5/20060613+lfs/:/usr/local/jdk/bin/
java.java_home = /usr/local/jdk/bin/
java.java = /usr/local/jdk/bin/java
java.log_level = 2

5.重啟apache2
#/etc/init.d/apache2 restart

6.檢查是否已載入
php -m
7.測試檔test.php

require_once("java/JavaBridge.inc");

require_once("java/JavaProxy.inc");
java_require("/path/to/jar/file/directory");

$str = new java("java.lang.String", "hello");
echo $str;
?>

2010年9月22日

Debian安裝Java JDK記錄

安裝檔案名稱:jdk-6u21-linux-i586.bin

執行安裝
chmod 755 jdk-6u21-linux-i586.bin
./jdk-6u21-linux-i586.bin

安裝完後會產生目錄
/jdk1.6.0_21

將目錄移至 /usr/local 下
mv jdk1.6.0_21/ /usr/local/


建立link
ln -s /usr/local/jdk1.6.0_10/ /usr/local/jdk