JB6在编译时,默认使用了Weblogic6.1的EJBC编译打包EJB,假如你不打算使用Weblogic的EJBC编译,就可以自己指定编译器在Compiler path里。注重在用EJBC编译EJB时,好象对空格识别敏感,所以,你的工程文件路径和文件名假如存在空格就死定了。还有,你需要更改Windows系统参数配置,检查temp和tmp目录是否含有空格,假如有,指定一个不含空格的目录,重新启动JB6。 4. 设置工程属性 在Project/Project Properties选项里,打开最后一页servers,假如你打算在当前工程中发布的jsp或Servlet由Tomcat提供Web服务,请不要选择application server is web server这一选项,我建议是:不要选择,假如你的工程里没有EJB,你可以选择Tomcat3.2作为WebServer,这个3.2版本的Tomcat可以很好的为JB6提供JSP即时编译JSP的能力和调试环境,但是假如java Bean调用了EJB,并使用了EJB2.0规范,则需要你使用Tomcat4.0作为webServer,不过这之间切换非常之简单,所以你可以灵活的运用此项。最主要的就是要为当前工程选择一个Application Server,点击Application Servier 右边的按钮,选择WebLogic Application Server 6.x作为Application Server,参考下图: