我们正在尝试从webphere应用程序服务器迁移到webphere自由配置文件。
作为概念验证的一部分,我们正在部署一个包含EJB的样本战。我们在restful web服务中使用@EJB注入了EJB。而调用网络服务自由是扔NPE。然后,我尝试使用InitialContext来查找EJB及其工作正常。
以下是我启用的功能
我们在java 1.6上运行liberty。
下面是一些代码片段
@EJB(beanName="StudentServiceBean")
private StudentServiceBean service;
内部网络服务方法
service.getStudent(id); // NPE here
超频类
@Stateless(name="StudentServiceBean")
public class StudentServiceBean {}
我什至尝试使用@EJB进行查找,然后尝试使用简单的@EJB,因为使用EJB是本地EJB并打包在war模块本身中
附言:我将ejb移动到ejb模块,并将应用程序打包为耳朵并尝试。ejb仍然没有被注入到Web服务中。
然后我创建了一个新的 ejb,并将新的 ejb 注入到现有的 ejb 中。正确注入新的 ejb。我认为 Servlet 容器和 ejb 容器存在一些问题。
我在自由上也尝试过,但我仍然面临着同样的问题。
日本宇宙通则 1.1 是 EE6 的一部分。EE6 平台规范未在支持注入的 EE 组件中列出 JAX-RS endpoint(表 EE.5-1)。我不认为你在那里的用法是可移植的。
如果无法将@EJB注解为 EJB,那么当服务器创建包含@EJB注记的类的实例时,您将收到失败。由于这似乎没有为您发生,而是在没有设置该字段的情况下创建实例,因此服务器不会扫描您的类以查找注释,或者您将javax.ejb.EJB注释类打包为应用程序的一部分。
我建议检查以下内容:
在家里,指定我的IP地址没有问题,当我从手机上的世博会应用程序扫描二维码以连接到我的计算机时。 但是当我在机场时,IP类似于或其他东西,扫描二维码失败并抛出错误, 不知道发生了什么。我的笔记本电脑和手机都在同一个网络上(就像我在家工作时一样)。 是因为这些公共网络屏蔽了世博会吗?如果是这样的话,如果提交应用程序,这不是prod中的一个问题吗?
我正在玩Keras代码。当我这样写代码时, 它工作起来没有任何问题。但如果通过将前一层作为参数传递给下一层来实现这一点,那么我就会得到错误。 下面是错误 我怎样才能解决这个问题?
我正在使用Spring Cloud(hoxton.sr10)和Spring Boot(2.2.6.release) 我在尤里卡服务器8761注册了我的服务 gateway mainClass java
我第一次尝试在自由中实现 SSO。我在 Liberty 中有一个应用程序,我希望成为一个服务提供者,并使用 Azure 作为标识提供者。目前,我想让 SP 启动。 按照下面链接中的第一个步骤: https://www.ibm.com/docs/en/was-liberty/base?topic=liberty-configuring-saml-web-browser-sso-in 我已经把saml
在 Linux 中,网络名字空间可以被认为是隔离的拥有单独网络栈(网卡、路由转发表、iptables)的环境。网络名字空间经常用来隔离网络设备和服务,只有拥有同样网络名字空间的设备,才能看到彼此。 可以用ip netns list命令来查看已经存在的名字空间。 $ ip netqdhcp-ea3928dc-b1fd-4a1a-940e-82b8c55214e6qrouter-40fff075-d3
问题内容: 我已经按照教程在我的应用程序中实现了路由 http://docs.angularjs.org/tutorial/step_07 我无法在IE7中使用我的版本,花了一段时间尝试找出我错过/做错的事情后,我注意到该示例不起作用。 http://angular.github.com/angular- phonecat/step-7/app/ 有人知道如何使它工作吗? 问题答案: 好的,我遇到