quan's posterous

Configure Log4J for use in GlassFish 3.1

1. Copy log4j.jar to GlassFish_Home/lib.

2. Copy log4j.properties to GlassFish_Home/domains/domain1/config.

3. Open the admin web UI (for example http://localhost:4848).
   Click on 'Server(Admin Server)' -> 'server-config' -> JVM Settings -> JVM Options.
   Now Add new property:

'-Dlog4j.configuration=file:///${com.sun.aas.instanceRoot}/config/log4j.properties'

 Save & Restart the GlassFish.

Sample content of Log4J properties file (log4j.properties):

log4j.rootLogger=DEBUG
log4j.logger.myapp=DEBUG
log4j.appender.FILE=org.apache.log4j.RollingFileAppender 
log4j.appender.FILE.MaxFileSize=100KB 
log4j.appender.FILE.MaxBackupIndex=1 
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout 
log4j.appender.FILE.layout.ConversionPattern=%d{DATE} %-5p %c{1} : %m%n
If you need to get log4J statemetn in different file(log4j.log) configured Log4J properties file (log4j.properties) as below:log4j.rootLogger=DEBUG, FILE
log4j.logger.myapp=DEBUG
log4j.appender.FILE=org.apache.log4j.RollingFileAppender 
log4j.appender.FILE.File=/space/gfv3/v3setup/GlassFish3/GlassFish/domains/domain1/logs/log4j.log
log4j.appender.FILE.MaxFileSize=100KB 
log4j.appender.FILE.MaxBackupIndex=1 
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout 
log4j.appender.FILE.layout.ConversionPattern=%d{DATE} %-5p %c{1} : %m%n

 

 

Posted

How to Disable SELinux

edit /etc/selinux/config and change the SELINUX line to SELINUX=disabled

Posted

[error] can't login with oracle user via ssh or su - oracle

# su - oracle
su: cannot set user id: Resource temporarily unavailable

try the following:

ps -U oracle | wc -l
possibly there are to many user processes, or

lsof | grep oracle | wc -l
possibly to many files open.

Posted

sync pidgin log with dropbox

rm –rf  /home/username/.purple

mkdir /home/username/Dropbox/.purple

ln –s /home/username/Dropbox/.purple /home/username/

Posted

SQL Update Multiple Columns

UPDATE Table1
SET (Col1, Col2, Col3, Col4) =
(SELECT Col1a, Col2a, Col3a, Col4a FROM Table2 WHERE Col5a=Table1.Col5)
WHERE Col5 IN (SELECT Col5a FROM Table2 )

Posted

How to find PID listening particular Port on Linux/Solaris 10

lsof | grep <port_number>

kill -9 <pid>

scripts port2pid.sh

#!/bin/bash
# is the port we are looking for

if [ $# -lt 1 ]
then
echo “Please provide a port number parameter for this script”
echo “e.g. %content 1521″
exit
fi

echo “Greping for your port, please be patient (CTRL+C breaks) … “

for i in `ls /proc`
do
pfiles $i | grep AF_INET | grep $ 1
if [ $? -eq 0 ]
then
echo Is owned by pid $i
echo ——
fi
done

and execute this script like
sh port2pid.sh <port_num>

Posted

Configuring VNCServer on Solaris 10

- add /usr/X11/bin and /usr/openwin/bin to your path

- modify the existing $USER_HOME/.vnc/xstartup file to look like this:

---

!#/usr/sh

gnome-session &

---

Posted

PL/SQL, UTL_FILE

SQL> CREATE DIRECTORY log_dir AS '/appl/gl/log'; 
SQL> GRANT READ ON DIRECTORY log_dir TO DBA; 

SQL> CREATE DIRECTORY out_dir AS '/appl/gl/user'; 
SQL> GRANT READ ON DIRECTORY user_dir TO PUBLIC;
Posted

[linux] create nologin user

/usr/sbin/useradd -g $MY_GROUP -s /sbin/nologin -d /home/$MY_USER $MY_USER
Posted

How to Mount and Unmount ISO Files

mkdir /media/iso

mount -o loop /home/shamanstears/Documents/test.iso /media/iso

umount /media/iso/

 

Posted