เป็นสิ่งที่ไม่สนับสนุนเนื่องจากทรัพยากรทั้งหมดภายในสภาพแวดล้อมมีไว้เพื่อจัดการและอาจถูกตรวจสอบโดยเซิร์ฟเวอร์ นอกจากนี้บริบทส่วนใหญ่ที่ใช้เธรดมักจะแนบกับเธรดของการดำเนินการเอง หากคุณเพิ่งเริ่มเธรดของคุณเอง (ซึ่งฉันเชื่อว่าเซิร์ฟเวอร์บางตัวไม่อนุญาตด้วยซ้ำ) จะไม่สามารถเข้าถึงทรัพยากรอื่น ๆ ได้ สิ่งนี้หมายความว่าคุณไม่สามารถรับ InitialContext และทำการค้นหา JNDI เพื่อเข้าถึงทรัพยากรระบบอื่น ๆ เช่น JMS Connection Factories และ Datasources
มีหลายวิธีในการดำเนินการนี้ "อย่างถูกต้อง" แต่ขึ้นอยู่กับแพลตฟอร์มที่ใช้
Commonj WorkManager เป็นเรื่องปกติสำหรับ WebSphere และ WebLogic รวมถึงอื่น ๆ
ข้อมูลเพิ่มเติมที่นี่
และที่นี่
นอกจากนี้ยังค่อนข้างซ้ำกันนี้จากเช้าวันนี้
อัปเดต: โปรดทราบว่าคำถามและคำตอบนี้เกี่ยวข้องกับสถานะของ Java EE ในปี 2009 สิ่งต่างๆได้ดีขึ้นตั้งแต่นั้นมา!