草庐IT

NamenotfoundException

全部标签

java - NameNotFoundException 在生产 JBoss 中对远程 EJB 执行 JNDI 查找(在本地工作)

一个应用程序(例如app.EAR)被部署到我自己机器上的JBoss并且工作正常。当我将它部署到远程JBoss时,它被部署了,但是当我尝试访问需要对远程EJB进行JNDI查找的功能时,我得到NameNotFoundException。因此,它似乎无法找到请求的服务。怎么会?如果它在本地有效?与远程EJB接口(interface)的依赖关系在EAR中的lib文件夹中,当然是用@Remote注释的。JBoss与生产环境完全相同(我将整个JBoss从生产环境复制到我的机器上,以检查是否缺少任何配置)。我的查找代码是这样的:privateObjectlookup(StringresourceNa

java - 在 Weblogic 10.3 中调用 EJB 时出现 NameNotFoundException

我有一个EJB定义如下:packagecom.foo;@Stateless(mappedName="HelloWorld")publicclassHelloWorldBeanimplementsHelloWorld,HelloWorldLocal....当它部署到Weblogic(WL)时,它获得名称myBean。我不确定这是否重要。我尝试用这段代码调用bean:Hashtableht=newHashtable();ht.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");ht.put

javax.naming.NameNotFoundException : Name [comp/env] is not bound in this Context. Java 调度程序无法找到 [comp] 错误

我想做的是在一段时间后更新我的数据库。所以我正在使用java调度程序和连接池。我不知道为什么,但我的代码只能工作一次。它将打印:initsuccesssuccessjavax.naming.NameNotFoundException:Name[comp/env]isnotboundinthisContext.Unabletofind[comp].atorg.apache.naming.NamingContext.lookup(NamingContext.java:820)atorg.apache.naming.NamingContext.lookup(NamingContext.jav

java - JNDI 查找失败(NameNotFoundException)

更新:好吧,似乎只有当我尝试在本地调试时才会出现这个问题。在Jetty(不是同一台机器)上发布时效果很好。本地调试时是否可以配置Run-Jetty-Run使用的jetty.xml文件?我只是浪费了一个下午试图找到这个问题的原因,但没有成功......我正在为我的应用程序设置一个带有c3p0的连接池。顺便说一句,我正在使用Jetty7。问题是当我执行context.lookup获取数据源时,出现此异常:javax.naming.NameNotFoundException;remainingname'env/jdbc/DSTest'atorg.eclipse.jetty.jndi.Nami

javax.naming.NameNotFoundException : Unable to resolve 'MyDB' . 已解决 '' Weblogic 12.1.3。 C

从Tomcat迁移到Weblogic12.1.3时,我遇到了这个异常javax.naming.namenotfoundexceptionwhiletryingtolookup然后我尝试了以下内容:NameNotFoundException:Whiletryingtolookup'jdbc'onlywhenpublishingfromEclipseKeplerbutnotIndigo和HowtoaccessJNDIdatasourcedefinedinweblogic10.3.6我现在得到标题错误我的查找代码ds=(DataSource)initContext.lookup("MyDB"

javax.naming.NameNotFoundException : Name [jdbc/rhwebDB] is not bound in this Context. 无法找到 [jdbc]

我知道有很多关于此异常的问题,但是,我相信我已经尝试了很多天的所有方法,但还没有成功。由于这是一个生产服务器,我只能在午夜后处理它:(我有一个Tomcat应用程序。最近,我更新了连接池,以便使用Tomcat的jdbc-connectionpool。在我的Windows开发机器中,一切正常,但现在我正尝试在我的Linux服务器上实现它,每当我的应用程序尝试连接到MySQL时,我都会收到此异常(见标题)。我正在使用“EasyTomcat7”,它应该与普通版本的Tomcat相同,只是它带有CPanel软件。我只需要此数据库可用于此应用程序(而不是多个应用程序)。这是我的Java数据库类:pu

名称[EJB:..]在此上下文中不绑定。无法找到[ejb:]。]有根本原因Javax.Naming.NamenotfoundException in Wildfly

我试图在偏远的环境中致电我的EJB,并将Wildfly用作我的容器。抱歉,这是我第一次试图以远程方式致电EJB。我使用以下说明来调用野生蝇中的EJB。https://docs.jboss.org/author/display/wfly8/ejb+invocations+from+a+remote+client+client+using+jndi但是,我遇到了一个错误,称这些ejbs,我不知道我的配置有什么问题。请参阅下面的错误堆栈跟踪:SEVERE:Servlet.service()forservlet[dispatcher]incontextwithpath[/Project-demo]th

android - 如何获取Android中应用程序的版本号?

我们为企业开发了一组3-5个安卓应用程序,用于与我们的后端集成。我们如何创建一个自动升级应用程序的安装程序系统。我们正在考虑获取版本号并查询后端以获取当前版本并下载它们。如何在Android中获取应用程序的版本号?ApplicationInfoinfo=getApplicationInfo();try{info=getPackageManager().getApplicationInfo(info.packageName,PackageManager.GET_META_DATA);}catch(NameNotFoundExceptione){e.printStackTrace();}任

android - NameNotFoundException 在 ActivityUnitTestCase 与 ActionBarActivity

我正在尝试为现有应用程序编写一些测试。我想为测试提供一个测试应用程序类,我遵循了示例here,因为我也在使用Dagger进行DI。但是,如果被测Activity是ActionBarActivity,则会出现以下异常:java.lang.IllegalArgumentException:android.content.pm.PackageManager$NameNotFoundException:ComponentInfo{mypackage.view.activity/mypackage.view.activity.MyActivity}atandroid.support.v4.app

javax.naming.NameNotFoundException : Name [jdbc/spitterDS] is not bound in this Context. 无法找到 [jdbc]

我正在尝试使用Spring的jeejndi-lookup标记访问tomcat中的JNDIdatasource。异常表明我没有正确注册我的数据源,但我无法弄清楚为什么不正确。这是我的代码:-service-context.xml:-webapp/META-INF/context.xml:-WEB-INF/web.xmlweb.xml:-SpitterSpitterDSjdbc/spitterDSorg.apache.commons.dbcp.BasicDataSourceContainercontextConfigLocationclasspath:service-context.xml