sách gpt4 ăn đã đi

javax.命名.NameNotFoundException

In lại 作者:太空狗 更新时间:2023-10-29 23:02:53 25 4
mua khóa gpt4 giày nike

我正在运行一个使用 JBoss5 容器的 ejb 示例。我正在使用一个例子 from here(Part one) .
在示例中,我在 JBoss 中部署了 bean,在 Tomcat 中部署了一个应用程序(以从 JBoss 访问 bean)。我在 tomcat 服务器的屏幕上收到错误
javax.naming.NameNotFoundException: greetJndi 未绑定(bind)

(greetJndi 是 jboss.xml 文件中的 jndi-name )在JBoss中部署有什么特定的目录结构吗?

Cảm ơn

câu trả lời hay nhất

I am getting the error (...) javax.naming.NameNotFoundException: greetJndi not bound

这意味着没有任何内容绑定(bind)到 jndi 名称 greetJndi,很可能是因为部署问题,因为本教程的质量极低(检查服务器日志) .我会回来的。

Is there any specific directory structure to deploy in JBoss?

ejb-jar 的内部结构应该是这样的(使用上述链接中的糟糕的命名约定和默认包):

.├── greetBean.java├── greetHome.java├── greetRemote.java└── META-INF ├── ejb-jar.xml └── jboss.xml

But as already mentioned, this tutorial is full of mistakes:

  • there is an extra character (] <-- HERE) in the ejb-jar.xml (!)
  • a space is missing after CÔNG CỘNG trong ejb-jar.xmljboss.xml (!!)
  • cái jboss.xml is incorrect, it should contain a phiên họp element instead of thực thể (!!!)

Here is a "fixed" version of the ejb-jar.xml:






greetBean
greetHome
greetRemote
greetBean
Stateless
Container



还有jboss.xml:






greetBean
greetJndi



完成这些更改并重新打包 ejb-jar 后,我能够成功部署它:

21:48:06,512 INFO [Ejb3DependenciesDeployer] Encountered deployment AbstractVFSDeploymentContext@5060868{vfszip:/home/pascal/opt/jboss-5.1.0.GA/server/default/deploy/greet.jar/}21:48:06,534 INFO [EjbDeployer] installing bean: ejb/#greetBean,uid1998144821:48:06,534 INFO [EjbDeployer] with dependencies:21:48:06,534 INFO [EjbDeployer] and supplies:21:48:06,534 INFO [EjbDeployer] jndi:greetJndi21:48:06,624 INFO [EjbModule] Deploying greetBean21:48:06,661 WARN [EjbModule] EJB configured to bypass security. Please verify if this is intended. Bean=greetBean Deployment=vfszip:/home/pascal/opt/jboss-5.1.0.GA/server/default/deploy/greet.jar/21:48:06,805 INFO [ProxyFactory] Bound EJB Home 'greetBean' to jndi 'greetJndi'

该教程需要重大改进;我建议远离 roseindia.net。

关于javax.命名.NameNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3911856/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress