Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,"com.ibm.Websphere.naming.WsnInitialContextFactory");
InitialContext ctx = new InitialContext(env);
แล้วเจอ error
javax.naming.NoInitialContextException: Cannot instantiate class: com.ibm.Websphere.naming.WsnInitialContextFactory. Root exception is java.lang.ClassNotFoundException: com.ibm.Websphere.naming.WsnInitialContextFactory
ทั้งๆที่เราก็อ้าง classpath ไปที่ naming.jar แล้วแต่ทำไมยังไม่ได้นะ extract ออกมา folder ภายในก็เป็นมีปกตินี่นาเข้าไปดูตัวอย่างมากมายใน Internet ก็เรียกใช้งาน
com.ibm.Websphere.naming.WsnInitialContextFactory
แบบนี้แทบทั้งนั้น มองเห็นอะไรผิดสังเกตป่ะครับ ใช้เลยครับชื่อ package ของ java ต้องเป็นตัวเล็กครับ ดังนั้นต้องแก้เป็น
com.ibm.websphere.naming.WsnInitialContextFactory
เท่านี้ล่ะครับ เรียบร้อยละ
No comments:
Post a Comment