ไม่ว่าจะสูงแค่ไหนก็ไปถึง











{January 5, 2009}   eclipse หา lib ใน jboss ไม่เจอ

ใน eclipse นั้นมันจะเซตค่าสำหรับแต่ละ application server(as) ว่า lib อยู่ตรงไหน แต่สำหรับ jboss5 as มันเซตผิด ต้องไปแก้ (ถ้าเจอมันเซตผิดสำหรับ as อื่น ก็ไปแก้ทำนองเดียวกัน)

ตัวอย่างวิธีแก้ อันนี้มันเซต jsf lib ผิดที่

เปิดที่

%eclipse_home%/plugins/org.eclipse.jst.server.generic.jboss_1.5.205.v200805140145/servers/jboss5.serverdef

search “jsf-libs” จะเจอมันอยู่ที่

<include name=”server/default/deployers/jbossweb.deployer/jsf-libs/*.jar” />

ซึ่งที่จริงแล้วใน jboss as นั้น jsf lib มันต้องอยู่ที่

<include name=”server/default/deploy/jbossweb.sar/jsf-libs/*.jar” />

ก็แก้ให้มันถูกต้อง แค่นี้ก็เรียบร้อย

ปล. เหมือน eclipse เวอร์ชันที่ใช้ (3.4.1) มันจะเซตผิดหลายที่เหมือนกัน ตรง mail.jar ก็ด้วย (แก้ตรง <exclude> กับ <archive path>) มันจะอยู่ใน common/lib/mail.jar

แก้เสร็จก็ restart eclipse ซักหนึ่งทีด้วยนะจ๊ะ

Advertisement


Leave a Reply

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 / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

et cetera
Follow

Get every new post delivered to your Inbox.