2007年10月21日 星期日

註冊信&授權條款編碼

dspace-1.4.2-source/src/org/dspace/core/ConfigurationManager.java

reader = new BufferedReader(new FileReader( getProperty("dspace.dir") +
File.separator + "config" + File.separator + "emails"
+ File.separator + template)); 246 行

改成

reader = new BufferedReader(new InputStreamReader(new FileInputStream(getProperty("dspace.dir") +
File.separator + "config" + File.separator + "emails"
+ File.separator + template), "UTF-8"));
===================================================================
dspace-1.4.2-source/src/org/dspace/content/Item.java

byte[] licenseBytes = licenseText.getBytes();

改成

byte[] licenseBytes = licenseText.getBytes(“UTF-8”);

2007年10月18日 星期四

server.xml


maxThreads="6" minSpareThreads="2"
maxSpareThreads="5" enableLookups="false"
redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />



port="8443" minProcessors="5" maxProcessors="75"
enableLookups="true" acceptCount="10" debug="0"
connectionTimeout="20000"
useURIValidationHack="false"
scheme="https" secure="true" URIEncoding="UTF-8" />

clientAuth="false" protocol="SSL"
keystoreFile="/home/dspace/.keystore"
keystorePass="changeit" />

2007年10月17日 星期三

freebsd for dspace

base
compat3x
compat4x
proflibs
ports
perl
net/cvsup-without-gui
gmake.tbz
tarball postgresql-81
java/diablo-jdk15
make.conf X11BASE=${LOCALBASE}
http://www.FreeBSDFoundation.org/cgi-bin/download?download=diablo-caffe-freebsd5-i386-1.5.0_07-b01.tar.bz2
http://java.sun.com/javase/downloads/index.jsp
tzupdater-1_2_2-2007g.zip
devel/apache-ant
www/tomcat55
database/postgresql-jdbc
# tomcat55 conf
export JAVA_HOME="/usr/local/diablo-jdk1.5.0"
export CATALINA_HOME=/usr/local/tomcat5.5
export CLASSPATH=$JAVA_HOME/lib
export TOMCAT5_USER=dspace
export TOMCAT5_SECURITY=no
# rc.conf postgresql.sh tomcat55.sh rcorder
/usr/local/share/java/classes/postgresql.jar

# tomcat SSL
delete original config webapps/* & server.xml 8443
keytool –genkey –alias tomcat –keyalg RSA –keystore .keystore
openssl req -new -out REQ.pem -keyout KEY.pem
openssl req -x509 -in REQ.pem –key KEY.pem -out CERT.pem
keytool -import -alias tomcat -keystore server.pem -trustcacerts -file CERT.pem
不支援中文 root

2007年10月16日 星期二

freebsd

開機自動處理

rc.d/
rcorder /etc/rc.d/*

/etc/rc.conf
XXX_enable="YES"

tomcat55
http://www.1mtt.cn/freebsd/55622.html

測試 dspace

http://wiki.dspace.org/index.php/Testathon

freebsd tomcat55

chown -R dspace /usr/local/tomcat5.5/

/usr/local/tomcat5.5/bin/startup.sh
/usr/local/tomcat5.5/bin/shutdown.ss

add

export JAVA_HOME="/usr/local/diablo-jdk1.5.0"
export CATALINA_HOME=/usr/local/tomcat5.5
export CLASSPATH=$JAVA_HOME/lib
export TOMCAT5_USER=dspace
export TOMCAT5_SECURITY=no

freebsd

freebsd 5.4
unzip zip
postgresql for tabball
java/diablo-jdk15
diablo-caffe-freebsd5-i386-1.5.0_07-b01.tar.bz2
tzupdater-1_2_2-2007g.zip
devel/apache-ant
www/tomcat55
databases/postgresql-jdbc/

/usr/local/share/java/classes/postgresql.jar


http://www.1mtt.cn/freebsd/55622.html


http://blog.csdn.net/xport/archive/2007/05/02/1594517.aspx