部署完EJB JAR文件后,运行TestClient的时候发生如下错误:NameNotFound Exception from test client 估计你用到的TestSes和你的ejb的 jndi name 不对应 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 解决方法如下:(试过,不行) 这不是解决方法打开Weblogic Server Console检查部署是否有错,在Deployments——>EJB里找到EJB的模块名。检查名称后点击右边窗口的Deploy,如果JAR部署正确,右边窗口的Deployment状态是True。不成功也是 true !!!点那个ejb,菜单第三项,monitoring.... 就是监视的意思,点开.monitoring all entity bean要是一个 0,1 等数字的表格才表示部署成功. 估计是部署没有成功。你说的地方没有表格,只有一些项的名称,估计是原本有的。那你知道是部署的时候什么地方出问题了吗?我部署上去了,确实是true我看了。但是我在是用weblogic.ejbc生成jar文件的时候还有三个警告。我需要提供什么东西给你,你可以告诉我解决方法? 数据源的JNDI Name是什么意思啊 JDBC-Conncetion pool -> config new ... ->Name: samplePool URL: jdbc:weblogic:mssqlserver4:127.0.0.1:1433 Driver Classname: weblogic.jdbc.mssqlserver4.Driver Properties (key=value): db=sample user=sa password= apply -> target -> chosen (myserver) -> applyTx Data Source -> config new..... -> Name: 名字,随便起 JNDI Name: 你的jndi名字 Pool Name: 上面配置的pool的名字,必须[保证和上面一样!!!同上,apply -> target -> chosen -> apply !!ok.complete!!! 首先你的程序是干嘛用的?用到数据库没有?用到的话,数据源的jndi名字是什么?这些不知道,还配置什么呀? 程序是想读取数据库中的数据(因为我是初学者,程序是参考书上写出来的)用到了MS的SQL Server2000,我已经建有表了数据源的jndi名与什么有关啊? 你调用ejb的时候是根据jndi的名字来find的,名字不统一就有可能查不到 这个是在ejb-jar.xml文件中的,是用来干什么的? <resource-ref> <res-ref-name>eis/BlackBoxNoTx</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> apply -> target -> chosen (myserver) -> apply--------------------------------------每次我做这步的时候都报错 你照书上抄的,难道书上没说吗?数据源没有配好?连接池配好没?有没有错误?步骤上面我贴了..你的是什么数据库?weblogic-cmp-rdbms-jar.xml里有数据源配置<data-source-name>SampleData</data-source-name>这是我的...另外你是用什么工具开发的? 我没有用什么工具,就是用weblogic来着,其他编译java,运行什么的,都是用手工的敲入代码行来完成的。估计是数据源的问题,还有就是我上面说得那个报错,我重启weblogic的服务器后,都设不上。你也知道现在的书啦,我弄完我的东西也可以去出书了,受不了。 一个烂摊子..你用到数据库没?把源程序给我我给你看看得了[email protected] hibernate多表查询求相应的HQL语句 各位前辈,大家帮忙给看看,我的简历还有什么地方写的不好,欢迎大家批评指正。。。 这是什么原因啊??大虾们啊?急啊 hibernate 延迟加载问题 JS 问题 Java 如何实现数据同步谢谢 javamail如何配置stmp端口号 分享辛苦整理分类的1000多个Java开源项目 我想学j2ee,不知道从哪儿着手,提提建议,好吗? 求救!关于在Eclipse+JBOSS的问题 如何打包 .java 文件 Session Bean 如何访问数据库?
菜单第三项,monitoring.... 就是监视的意思,点开.monitoring all entity bean要是一个 0,1 等数字的表格才表示部署成功.
Name: samplePool
URL: jdbc:weblogic:mssqlserver4:127.0.0.1:1433
Driver Classname: weblogic.jdbc.mssqlserver4.Driver
Properties (key=value):
db=sample
user=sa
password= apply -> target -> chosen (myserver) -> apply
Tx Data Source -> config new..... ->
Name: 名字,随便起
JNDI Name: 你的jndi名字
Pool Name: 上面配置的pool的名字,必须[保证和上面一样!!!同上,apply -> target -> chosen -> apply !!
ok.complete!!!
用到数据库没有?用到的话,数据源的jndi名字是什么?
这些不知道,还配置什么呀?
用到了MS的SQL Server2000,我已经建有表了
数据源的jndi名与什么有关啊?
<resource-ref>
<res-ref-name>eis/BlackBoxNoTx</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
--------------------------------------
每次我做这步的时候都报错
连接池配好没?有没有错误?
步骤上面我贴了..
你的是什么数据库?weblogic-cmp-rdbms-jar.xml里有数据源配置
<data-source-name>SampleData</data-source-name>
这是我的...另外你是用什么工具开发的?
估计是数据源的问题,还有就是我上面说得那个报错,我重启weblogic的服务器后,都设不上。
你也知道现在的书啦,我弄完我的东西也可以去出书了,受不了。
你用到数据库没?
把源程序给我我给你看看得了[email protected]