サーバのホスト名を変更したらNode Managerで
「BEA-090482 BAD_CERTIFICATE」エラーが発生するようになった。
調べたなんとか対応はした。(根本的な解決ではないと思うけど)
WebLogin起動スクリプトに
-Dweblogic.security.SSL.ignoreHostnameVerification=true
を追加して無視するように対応












[root@srv ~]# wget -O jdk-6u17-linux-i586.bin http://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/VerifyItem-Start/jdk-6u17-linux-i586.bin?BundledLineItemUUID=Bp9IBe.pnKQAAAEl_DsdbUiv&OrderID=sxRIBe.pyHUAAAEl7TsdbUiv&ProductID=lBFIBe.oSOMAAAEkGehn5G0y&FileName=/jdk-6u17-linux-i586.bin
......
100%[======================================================================================================================================>] 81,792,634 538.62K/s ETA 00:00
14:40:36 (761.59 KB/s) - `jdk-6u17-linux-i586.bin' を保存しました [81792634/81792634]
....
[root@srv ~]# chmod 755 jdk-6u17-linux-i586.bin
[root@srv ~]# ./jdk-6u17-linux-i586.bin
....
Press Enter to continue.....
Done.
[root@srv ~]# mv jdk1.6.0_17/ /usr/lib/
[root@srv etc]# vi /etc/bashrc
export JAVA_HOME=/usr/lib/jdk1.6.0_17 <- 最後の行に追加
[root@srv ~]# wget http://www.meisei-u.ac.jp/mirror/apache/dist/tomcat/tomcat-6/v6.0.20/bin/apache-tomcat-6.0.20.zip
......
100%[======================================================================================================================================>] 6,379,115 400.23K/s ETA 00:00
14:56:15 (332.39 KB/s) - `apache-tomcat-6.0.20.zip' を保存しました [6379115/6379115]
[root@srv ~]# unzip -d /usr/local/ apache-tomcat-6.0.20.zip
[root@srv bin]# chmod +x /usr/local/apache-tomcat-6.0.20/bin/*.sh
[root@srv local]# ln -s /usr/local/apache-tomcat-6.0.20/ /usr/local/tomcat
[root@srv ~]# vi /etc/init.d/tomcat
#!/bin/sh
#
# Startup script for Apache Tomcat 6
#
# chkconfig: 2345 85 15
# description: Apache Tomcat Java Servlets and JSP server
# processname: tomcat
# pidfile: /var/run/tomcat.pid
# config: /usr/local/tomcat/conf/server.xml
# Source function library.
. /etc/rc.d/init.d/functions
# Source networking configuration.
. /etc/sysconfig/network
CATALINA_HOME=/usr/local/tomcat
TOMCAT_SCRIPT=$CATALINA_HOME/bin/catalina.sh
TOMCAT_USER=root
[ -f $TOMCAT_SCRIPT ] || exit 0
# See how we were called.
case "$1" in
start)
# Start daemons.
if [ -f /var/lock/subsys/tomcat ] ; then
echo "Tomcat already started!"
exit 1
fi
echo -n "Starting Tomcat: "
su -s /bin/bash - $TOMCAT_USER -c "$TOMCAT_SCRIPT start"
RETVAL=$?
echo
[ $RETVAL = 0 ] && touch /var/lock/subsys/tomcat
;;
stop)
# Stop daemons.
if [ ! -f /var/lock/subsys/tomcat ] ; then
echo "Tomcat already stopped!"
exit 1
fi
echo -n "Shutting down Tomcat: "
$TOMCAT_SCRIPT stop
RETVAL=$?
echo
[ $RETVAL = 0 ] && rm -f /var/lock/subsys/tomcat
;;
status)
status tomcat
exit $?
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: $TOMCAT_PROG {start|stop|status|restart}"
exit 1
esac
exit 0
[root@srv ~]# chmod +x /etc/init.d/tomcat
[root@srv modules]# cd /etc/httpd/modules/
[root@srv modules]# wget http://ftp.kddilabs.jp/infosystems/apache/tomcat/tomcat-connectors/jk/binaries/linux/jk-1.2.28/i586/mod_jk-1.2.28-httpd-2.0.X.so
.....
100%[======================================================================================================================================>] 690,348 735.73K/s
15:06:02 (733.98 KB/s) - `mod_jk-1.2.28-httpd-2.0.X.so' を保存しました [690348/690348]
[root@srv modules]# chmod +x /etc/httpd/modules/mod_jk-1.2.28-httpd-2.0.X.so
- 「workers.properties」作成
[root@srv conf]# vi /etc/httpd/conf/workers.properties
# Define 1 real worker using ajp13
worker.list=babukumaWorker
# Set properties for worker1 (ajp13)
worker.babukumaWorker.type=ajp13
worker.babukumaWorker.host=localhost
worker.babukumaWorker.port=8009
- 「httpd.conf」編集
[root@srv conf]# vi httpd.conf
LoadModule jk_module modules/mod_jk-1.2.28-httpd-2.0.X.so
# AJP
JkWorkersFile /etc/httpd/conf/workers.properties
# Where to put jk shared memory
# Update this path to match your local state directory or logs directory
JkShmFile /etc/httpd/logs/mod_jk.shm
# Where to put jk logs
# Update this path to match your logs directory location (put mod_jk.log next to access_log)
JkLogFile /etc/httpd/logs/mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel info
# Select the timestamp log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
# Send everything for context /examples to worker named worker1 (ajp13)
JkMount /examples* babukumaWorker
SimpleEmail email = new SimpleEmail();
email.setHostName("mail.myserver.com");
email.addTo("jdoe@somewhere.org", "John Doe");
email.setFrom("me@apache.org", "Me");
email.setSubject("日本語タイトル");
email.setMsg("日本語メッセージ");
email.send();
SimpleEmail email = new SimpleEmail();
email.setHostName("mail.myserver.com");
email.addTo("jdoe@somewhere.org", "John Doe");
email.setFrom("me@apache.org", "Me");
email.setSubject("日本語タイトル");
email.setContent("日本語メッセージ","text/plain; charset=ISO-2022-JP");
email.setCharset("ISO-2022-JP");
email.send();
$ sudo vi /etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"
SUBSYSTEM=="usb",ATTR{idVendor}=="0bb4",ATTR{idProduct}=="0c02",SYMLINK+="android_adb"
SUBSYSTEM=="usb",ATTR{idVendor}=="0bb4",ATTR{idProduct}=="0c02",SYMLINK+="android_fastboot"
既存プロジェクトの起動がエラーになってしまった。こんな。。
java.lang.RuntimeException: Unable to locate the App Engine agent. Please use dev_appserver, KickStart, or set the jvm flag: "-javaagent:<sdk_root> /lib/agent/appengine-agent.jar" ....Caused by: java.lang.ClassNotFoundException: com.google.appengine.tools.development.agent.AppEngineDevAgent....
エラー内容に書いてあるとおりに
vmオプションに"-javaagent:<sdk_root>/lib/agent/appengine-agent.jar"を付けってやると動くようになった。

これはプラグインのバグなのか?( ´д`)
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
/**
* @author BABUKUMA
*/
public final class Digest {
public static byte[] md5(final String data) throws NoSuchAlgorithmException {
MessageDigest md = MessageDigest.getInstance("MD5");
byte[] dat = data.getBytes();
md.update(dat);
return md.digest();
}
// MD5 ハッシュ関数
private static String hashByte2MD5(byte[] hash) {
StringBuilder hexString = new StringBuilder();
for (byte b : hash) {
if ((0xff & b) < 0x10) {
hexString.append("0" + Integer.toHexString((0xFF & b)));
} else {
hexString.append(Integer.toHexString(0xFF & b));
}
}
return hexString.toString();
}
public static String md5String(final String data)
throws NoSuchAlgorithmException {
return hashByte2MD5(md5(data));
}
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd" >
<log4j:configuration debug="false">
<appender name="STDOUT" class="org.apache.log4j.ConsoleAppender">
<param name="threshold" value="TRACE" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%-5p:%d{HH:mm:ss,SSS}](%F:%L) - %m%n" />
</layout>
</appender>
<!--
<appender name="BABUKUMA_FILE_OUT" class="org.apache.log4j.RollingFileAppender">
<param name="Threshold" value="TRACE" />
<param name="MaxFileSize" value="5MB" />
<param name="MaxBackupIndex" value="5" />
<param name="File" value="/var/data/logs/babukuma.log" />
<param name="Append" value="true" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%t][%-5p:%d{HH:mm:ss,SSS}](%F:%L) - %m%n" />
</layout>
</appender>
-->
<appender name="BABUKUMA_FILE_OUT" class="org.apache.log4j.DailyRollingFileAppender">
<param name="Threshold" value="TRACE" />
<param name="DatePattern" value="'.'yyyy-MM-dd" />
<param name="File" value="/var/data/logs/babukuma.log" />
<param name="Append" value="true" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="[%t][%-5p:%d{HH:mm:ss,SSS}](%F:%L) - %m%n" />
</layout>
</appender>
<category name="com.babukuma">
<priority value="INFO" />
<appender-ref ref="BABUKUMA_FILE_OUT" />
<appender-ref ref="STDOUT" />
</category>
<category name="org.seasar">
<priority value="INFO" />
<appender-ref ref="BABUKUMA_FILE_OUT" />
<appender-ref ref="STDOUT" />
</category>
<!--
<root>
<priority value="WARN" />
<appender-ref ref="STDOUT" />
</root>
-->
</log4j:configuration>

: bad interpreter: そのようなファイルやディレクトリはありません
cp shellfile.sh shellfile.sh.org perl -pe 's/¥r¥n/¥n/' shellfile.sh.org > shellfile.sh rm shellfile.sh.org
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <classpathPrefix>lib/</classpathPrefix> <mainClass>com.babukuma.test.Main</mainClass> </manifest> </archive> </configuration> </plugin> |
Manifest-Version: 1.0 Archiver-Version: Plexus Archiver Created-By: Apache Maven Built-By: BABUKUMA Build-Jdk: 1.6.0_14 Main-Class: com.babukuma.test.Main Class-Path: lib/postgresql-8.3-603.jdbc4.jar lib/WisCommon-0.9.16.jar lib/jsonic-1.1.0.jar lib/log4j-1.2.8.jar lib/s2-framework-2.4.39.jar lib/aopalliance-1.0.jar lib/javassist-3.4.ga.jar lib/ognl-2.6.9-patch -20090427.jar lib/commons-logging-1.1.jar lib/s2-extension-2.4.39.jar lib/poi-3.0-FINAL.jar lib/s2-tiger-2.4.39.jar lib/easymock-2.2.jar l ib/s2-dao-1.0.50.jar lib/s2-dao-tiger-1.0.50.jar lib/commons-lang-2.4 .jar lib/geronimo-jta_1.1_spec-1.1.1.jar lib/geronimo-jpa_3.0_spec-1. 1.1.jar lib/commons-email-1.1.jar lib/mail-1.4.jar lib/activation-1.1 .jar lib/commons-cli-1.2.jar |