- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Websphere 8.5 上部署了一个应用程序,它给出了以下异常:
[10/6/13 22:30:18:323 PDT] 000000be InjectionBind E CWNEN0030E: The @EJB factory encountered a problem getting the object instance com.chander.test.web.managebean.Registration/staticDataService binding object. The exception message was: Context: chander-4ae021bNode01Cell/nodes/chander-4ae021bNode01/servers/server1, name: com.chander.test.service.api.StaticDataService: First component in name com.chander.test.service.api.StaticDataService not found.
[10/6/13 22:30:18:417 PDT] 000000be annotation E com.ibm.ws.webcontainer.annotation.WASAnnotationHelper inject SRVE8060E: An unexpected exception occurred during resource injection.
com.ibm.wsspi.injectionengine.InjectionException: Unable to obtain an instance for com.chander.test.web.managebean.Registration/staticDataService: javax.naming.NameNotFoundException: Context: chander-4ae021bNode01Cell/nodes/chander-4ae021bNode01/servers/server1, name: com.chander.test.service.api.StaticDataService: First component in name com.chander.test.service.api.StaticDataService not found. [Root exception is org.omg.CosNaming.NamingContextPackage.NotFound: IDL:omg.org/CosNaming/NamingContext/NotFound:1.0]
at com.ibm.wsspi.injectionengine.InjectionBinding.getInjectionObject(InjectionBinding.java:1123)
at com.ibm.ws.ejb.injection.processor.EJBInjectionBinding.getInjectionObject(EJBInjectionBinding.java:1101)
以下是注册类:
@SuppressWarnings("serial")
@ManagedBean(name = "registration")
@SessionScoped
public class Registration implements Serializable {
private static final Logger log = LoggerFactory.getLogger(Registration.class);
private UserRegistrationForm form = new UserRegistrationForm();
@EJB(lookup = "com.chander.test.service.api.StaticDataService")
private StaticDataService staticDataService;
public StaticDataService getStaticDataService() {
return staticDataService;
}
public UserRegistrationForm getForm() {
return form;
}
public void setForm(UserRegistrationForm form) {
this.form = form;
}
// navigation
public String toFirstPage() {
log.info("Registration First Page");
return "REGISTRATION_FIRST_PAGE";
}
public String toSecondPage() {
log.info("Registration Second Page");
return "REGISTRATION_SECOND_PAGE";
}
}
persistence.xml
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
version="2.0">
<persistence-unit name="chander.test" transaction-type="JTA">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<jta-data-source>oracle/chander_datasource</jta-data-source>
<class>com.chander.test.dao.model.UserProfile</class>
<class>com.chander.test.dao.model.CreditCard</class>
<class>com.chander.test.dao.model.Address</class>
<class>com.chander.test.dao.model.Country</class>
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.Oracle10gDialect" />
<property name="hibernate.hbm2ddl.auto" value="none" />
<property name="hibernate.transaction.factory_class"
value="org.hibernate.transaction.CMTTransactionFactory" />
<property name="hibernate.transaction.manager_lookup_class"
value="org.hibernate.transaction.WebSphereExtendedJTATransactionLookup" />
<property name="hibernate.show_sql" value="false" />
<property name="hibernate.format_sql" value="false" />
<property name="hibernate.use_sql_comments" value="false"/>
</properties>
</persistence-unit>
</persistence>
最佳答案
我想 com.chander.test.service.api.StaticDataService
是您的 EJB 类或接口(interface)的名称。 @EJB
注释的 lookup
参数采用 JNDI 路径。
我不知道 Websphere 8 如何将 EJB 置于 JNDI 上下文中,但您确定这是正确的吗?您是否尝试过省略 lookup
,即:
@EJB
private StaticDataService staticDataService;
关于jsf - @EJB(lookup) 因 org.omg.CosNaming.NamingContextPackage.NotFound 而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19218124/
在 Windows Phone 上,我可以使用 StatusCode == HttpStatusCode.NotFound 获取 WebException if 服务器返回 404 由于连接不良,无法
我有一个 Silverlight 应用程序,它在我的 asp.net 应用程序中使用 WCF 服务。silverlight 应用程序以墨迹笔划的形式保存“绘图”。这些笔画采用 xaml(可能有点大)的
使用 CMake 时返回 VTK_DIR-NOTFOUND。我正在使用 CMake GUI,并且作为其他路径错误,我可以指向正确的路径。但是,对于 VTK 不起作用。我指向 VTConfig.cmak
我实际上训练了自定义视觉模型来检测车辆,并且我想实时检测它们,所以我尝试运行 github https://github.com/microsoft/Cognitive-Samples-VideoFr
使用 WCF 服务(由 Silverlight 使用)时,我们经常遇到错误,这些错误没有给我们提供太多的工作: The service '/ourservice.svc' cannot be acti
我的项目目标是 Windows Phone 7.5 及更高版本。 我使用一种方法来获取在线图像并检查图像的类型,如果是 gif 则将其转换为 jpg 并将其绑定(bind)到图像控件,如果是 jpg
我正在使用 httprouter对于 API,我正在尝试弄清楚如何处理 404。它确实在 docs 中说404 可以手动处理,但我真的不知道如何编写自己的自定义处理程序。 我在其他路线之后尝试了以下.
我在尝试使用 CMake 配置项目时遇到了一些问题。 尽管 CMake 似乎找到了所需的库: Boost version: 1.49.0 Found the following Boost libra
我有一个返回 HttpClientErrorException.NotFound 的第三方服务。当它返回此异常时,我从应用程序中抛出异常,表示输入无效,但对于所有其他异常(例如服务不可用等),我需要使
我对 Oracle PLSQL 完全陌生。任何帮助表示赞赏。 我找不到类似的问题(也许它太基础了?) 我正在运行来自 TOAD、Oracle 11G 的代码 SET SERVEROUTPUT ON D
基于各种示例(例如 here ),我非常确定我的设置正确: 1) 我在网站的根目录中创建了一个文件“notfound.html” 2) 我正在运行 xampp,即。 Apache Web 服务器,因此
我的客户为我使用 PHP 构建的应用程序编写了后端。然而他的数据库写得不太好。例如,有两张表,一张是“users”,一张是“user_settings”。然而,一旦用户决定修改其设置,他的脚本只会在“
我使用 Docker hub 上提供的 Powershell 脚本通过 Docker 安装了 RavenDb:https://hub.docker.com/r/ravendb/ravendb/ (运行
我想实现一个目标。我正在通过演示代码分享我的概念。 interface NotFound{ //define one marker interface which will mark
当我在调度程序线程上执行以下代码时,每次我开始使用新的模拟器进行调试时,我的 Windows Phone 应用程序都会抛出 WebException 异常: public MainPage() {
我编写了一个非常简单的 WCF 服务,运行良好(下面的代码),然后我添加了一堆其他方法(它们完全相同,除了引用不同的表)。但是由于某种原因,我收到错误消息“远程服务器返回错误:NotFound”。当我
我正在为我的网站开发 Web API,但遇到了问题。 目前,API 应该返回指定用户的详细信息。 这是我的帐户 Controller : using System; using System.Coll
当在我的 WebApi GET 操作中找不到某些内容时,我将返回一个 NotFound IHttpActionResult。除了此响应,我还想发送自定义消息和/或异常消息(如果有)。当前 ApiCon
我正在使用 https://github.com/julienschmidt/httprouter在我的 Go 项目中。 我刚才问了这个问题,@icza 解决了这个问题:httprouter conf
我正在开发 DOT 5.0 版本。 (核心 MVC 应用程序)。 在 Azure 中上传文件时(编码期间)遇到错误。 Asset outputAsset = await CreateOutputAss
我是一名优秀的程序员,十分优秀!