以JBOSS为例
<?xml version="1.0" encoding="UTF-8"?>
<jboss-app>
<loader-repository>com.philo:loader=PhiloBPM_engine_develop.ear</loader-repository>
</jboss-app>
jboss-app.xml要放在ear的meta-inf下,和application.xml放在一起。同时,ear中不要放容器的公共类,否则如果这个公共类被EAR先加载后,将被作为局部类看待,JBOSS外面的其它代码要用这个公共类时,发现它已经被加载但又不可用(从父看子),导致JBOSS不能启动,而且这个过程是很隐秘的,可能在运行时才发现,非常令人头痛。