Posted by: iamipew | กุมภาพันธ์ 25, 2011

Practice of weblogic#1

#####################################################

@@ practice to Weblogic , 25 Feb 2011

ความต้องการเบื้องต้น: ต้องการทดสอบ weblogic, oracle, eclipse, jsf

ตอนที่ 1

Tag: weblogic, oracle, eclipse, jsf , forgot username and password of admin server domain,

java.lang.OutOfMemoryError: PermGen spac,MEM_ARGS,USER_MEM_ARGS,Install Oracle WebLogic Server

#####################################################

ด้วยความที่ไม่เคยเล่น weblogic มาก่อนเลยอยากลองเล่นดู อ่าน่ะ อาจารย์ดีที่สุดคือพี่กูเกิ้ลของเรานั่นเอง 555 เริ่มเลยน่ะ

– หาข้อมูล ถามพี่ google

http://wiki.eclipse.org/EclipseLink/Examples/JPA/WebLogic_Web_Tutorial

ทำการ dowload โปรแกรมตามพี่กู(เกิ้ล) บอก

#Development Environment

Software:

Eclipse IDE for Java EE 3.5 SR-2 Galileo (Sept 2009)

, Derby 10.5.3.0, SUN Java JDK 1.6.0_18

, WebLogic 10.3 (Oracle WebLogic Server 10.3.4.0 (wls1034_dev.zip))

plugin สำหรับ WebLogic ตัว the OEPE – Oracle Enterprise Pack for Eclipse (http://www.oracle.com/technetwork/developer-tools/eclipse/downloads/oepe-11115-089873.html)

*การ download จาก web oracle ต้องเป็น member เค้าก่อนน่ะ

#เตรียมทำการ install

– Eclipse Galileo 3.6 EE edition

และ เพิ่ม plugin สำหรับ WebLogic ตัว the OEPE – Oracle Enterprise Pack for Eclipse(http://www.oracle.com/technetwork/developer-tools/eclipse/downloads/oepe-11115-089873.html)

– install oracle db

– Install Oracle WebLogic Server

ทำตาม README.txt ใน folder (wls1034_dev.zip) ที่แตกซิปมาแล้ว

* ก๊อกข้อมูลใน folder ที่แตกซิป ทุกไฟล์ ไว้ใน D:\home\myhome\mywls

*หลังจากติดตั้งเสร็จแล้ว ลอง start consloe (http://localhost:7001/console/login/LoginForm.jsp) ดู เจอปัญหา

1.start ไม่ได้ ดู log ที่ขึ้น path ของ mywls ไม่ตรงกับความเป็นจริง เหมือนมันไม่เห็น user environment ตัว MW_HOME ที่ set ไป (ทั้งที่เซ็ตใน dos แล้ว)

-ทำการแก้ไขโดย ไปเซ็ต ที่ computer user environment โดยเซ็ตดังนี้

computer ->system properties->environment properties

JAVA_HOME=D:\Program Files\Java\jre6\

MW_HOME=D:\home\myhome\mywls

-ทำการ stop, start มาดูใหม่ ก็ ok

2.ติดปัญหาขึ้นว่า java.lang.OutOfMemoryError: PermGen space

-ทำการแก้ไขโดยไปใส่ computer ->system properties->environment properties

MEM_ARGS=-Xms1280m -Xmx1280m

USER_MEM_ARGS=-Xms512m -Xmx1024m -XX:MaxPermSize=128m

-ทำการ stop, start มาดูใหม่ ก็ ok

3.start และ run conslole ดูขึ้นได้แล้ว ขึ้นหน้ามาให้ login แต่ดันลืม username , password ไปซ่ะงั้น ตั้งอะไรไป 555

เจอเว๊บ–How to recover/reset Admin user password

http://weblogicserveradministration.blogspot.com/2010/10/how-to-revocerreset-admin-user-password.html

########################################################

How to recover/reset Admin user password

1. Shutdown your weblogic instance if its running

2. Set your environment variables using setDomainEnv.sh:

$/bin/setDomainEnv.sh

*my window: D:\home\myhome\mydomain\mydomain\bin

3 .Run the following commands:

$ cd /security

*my window: D:\home\myhome\mydomain\mydomain\security

java -classpath /opt/appsvr/product/wls_103/wlserver_10.3/server/lib/weblogic.jar

weblogic.security.utils.AdminAccount weblogic1 webl0gic1 .

Where new user is weblogic1 & password is webl0gic1

[ Note: Don’t forget the period “.” at the end of the above command ]

[ Note: After running the above command, the file “DefaultAuthenticatorInit.ldift” gets updated. ]

4. Delete the following file from “ldap” folder:

$cd /servers//data/ldap

*my window: D:\home\myhome\mydomain\mydomain\servers\admin\data\ldap

$ rm DefaultAuthenticatormyrealmInit.initialized

[ Note: A new file will be automatically created when weblogic is started. ]

5. Startup weblogic server using the newly created “weblogic1” account and provide username and password

during startup

Enter username to boot WebLogic server: adminuser1

Enter password to boot WebLogic server: webl0gic

( in development mode it will not ask you for username/password )

6. Logon to /console with the new administrative user – “weblogic1/webl0gic1” (not “weblogic”)

7. Now either use this as admin user or you can reset password of earlier user weblogic.

########################################################

*หมายเหตุ ลองผิดๆ ถูกๆไปแต่ในที่สุดก็ run weblogic ได้แล้ว อิๆ (config บางตัว อาจเกินความจำเป็น เพราะบางทีเซ็ตไปลองไป ไม่รู้ว่าตัวไหนถูกผิด ไม่ได้ลบของเก่าด้วย 55)


ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

หมวดหมู่

%d bloggers like this: