我的ear项目是利用myeclipse的enterprise application project 建立的,包含一个ear项目,一个ejb,一个web,刚刚从ssh转到javaee。...所以有几个疑问
EJB项目下面没看到有lib目录。。那EJB需要的jar包要放到哪里?
如果web 和 ejb都需要用到log4j,则log4j的jar包和配置文件要放到里面?
我把log4j的jar包放到ear /lib下面,但是,ejb下面的session bean 还是找不到 org.appache.log4j.Logger

解决方案 »

  1.   

    lib文件夹你自己创建就可以了啊。然后在Build Path里面添加就可以了啊。
    如果你每个项目都使用的话,就创建一个Library里面放入所有的所需要的饿jar包就可以了
      

  2.   


    看清楚我说的问题我问的是eclipse里面ear包的共享lib
      

  3.   

    非常简单。打ear包时,把需要跨项目共享的lib全部放在  /APP-INF/lib  这个目录中
      

  4.   

    是啊,可是我在myeclipse下建立了APP.ear/lib下面,但是eclipse编辑器找不到此jar包
      

  5.   

    Eclipse?我还以为你说的是打包发布
    Eclipse的话,把这些jar包单独放个工程,然后在其它工程引用进来就行了啊。或者你在Preferences中定义“User Libraries”里面定义自己的包,然后工程中也可以直接引用。