答案 0 :(得分:0)
您可以编译它但无法运行它。您必须在bean类中使用匹配的ejbCreate()
方法。
如果您对EJB不熟悉,我建议您使用OpenEJB测试代码(这里是获取started video)。不是因为我在项目上工作(我这样做),而是因为我们积极地检查代码是否存在错误,并且会打印出错误的错误信息。
输出可以有3个级别的详细程度。在最详细的级别上,输出更多地是面向电子邮件响应,错误消息包括诸如“在您的bean中放置像这样的代码示例的代码”之类的信息。代码示例甚至尝试尽可能使用您的方法名称和参数名称。
它也是编译器风格。意思是如果你在10个地方犯了同样的错误,你将在第一次运行中看到所有10个,然后有机会立即修复它们。而不是传统的修复方式1问题,编译,测试,在代码中的其他地方得到相同的错误,重复N次。
当然,您仍然可以部署到另一个EJB容器中。如果你不得不使用EJB 2.0,那么听起来就像使用了一个非常旧的那个。