jboss的各位大哥救命! 你So强,上次我怎么弄都无法在JBuilderX里启动JBoss3.2.2你竟然成功启动3.2.3!!!!你是怎么弄的?能否告知?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你在jbuilde里面的数据源配置有问题,你把你在jb里面怎么配的详细点贴上来! njuabc() 大哥指的什么意思,JBUILDER要配数据源吗?我点击jbuilder里的EJB面板里的"import Schema form Database"图表后就回在Structure面板里出现连接好的数据库表然后我键对应表的CMP然后启动Jboss就报错 Leemaasn 老兄 在工程属性里选择RUN在点击new填写name,builder targer 选择none,type选择server ok!在面板下就会对出你填写的name运行项好了可以启动了 我不知道jbx还有没有这个选项,但是我在用jb8的时候,ejbmodule下有些配置,jboss 3.x DD editor里面有个jbosscmp-jdbc.xml 文件的配置,你把里面的defaults/datasource 的值改成你的数据源的jndi名,defaults/datasource-mapping 的值改成数据源对应的数据库的类型(具体每种数据库的类型你可以在jboss的安装目录下,有一个xml文件里面有,具体的名字我忘记了,你找找看),当然你也可以直接修改jbosscmp-jdbc.xml文件 我用的是jboss3.2.1,在jboss-home\server\default\conf\standardjbosscmp-jdbc.xml文件里面,你可以看见一些type-mapping,默认情况下jboss会把数据源对应到Hypersonic SQL。 njuabc() 大哥 jbosscmp-jdbc.xml文件每问题<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE jbosscmp-jdbc PUBLIC "-//JBoss//DTD JBOSSCMP-JDBC 3.2//EN" "http://www.jboss.org/j2ee/dtd/jbosscmp-jdbc_3_2.dtd"><jbosscmp-jdbc> <defaults> <datasource>MySqlDS</datasource> <datasource-mapping>mySQL</datasource-mapping> </defaults> <enterprise-beans> <entity> <ejb-name>Book</ejb-name> <table-name>book</table-name> <cmp-field> <field-name>author</field-name> <column-name>AUTHOR</column-name> </cmp-field> <cmp-field> <field-name>bookname</field-name> <column-name>BOOKNAME</column-name> </cmp-field> <cmp-field> <field-name>id</field-name> <column-name>ID</column-name> </cmp-field> <cmp-field> <field-name>price</field-name> <column-name>PRICE</column-name> </cmp-field> </entity> </enterprise-beans></jbosscmp-jdbc> 你在jb里面的ejbmodule下建的datasource的jndi名称改成java:/MySqlDS试试看,我没有用过jboss3.2.3,只能提提建议 :) 数据源java:/MySqlDS修改:standardjaws.xml修改:standardjbosscmp-jdbc.xml freemarker标签问题 控制台输出的内容,整个项目检索不出来 做分页时出错 sitemesh里有没有直接导入整个代码片段的功能?? J2EE的程序员帮帮忙 weblogic中使用log4j,怎样屏蔽掉weblogic的日志信息 线程问题!! 如何判断一个连接是否执行完毕 500分请教struts问题 有JavaMail经验者请进,有很多问题请教 怎样培训新人JSPStruts相关技术?请junnef(光明圣堂武士)、 小弟求教
你把你在jb里面怎么配的详细点贴上来!
我点击jbuilder里的EJB面板里的"import Schema form Database"图表后就回在Structure面板里出现连接好的数据库表然后我键对应表的CMP然后启动Jboss就报错
在面板下就会对出你填写的name运行项好了可以启动了
jboss 3.x DD editor里面有个jbosscmp-jdbc.xml 文件的配置,你把里面的
defaults/datasource 的值改成你的数据源的jndi名,
defaults/datasource-mapping 的值改成数据源对应的数据库的类型(具体每种
数据库的类型你可以在jboss的安装目录下,有一个xml文件里面有,具体的名字
我忘记了,你找找看),当然你也可以直接修改jbosscmp-jdbc.xml文件
文件里面,你可以看见一些type-mapping,默认情况下jboss会把数据源对应到Hypersonic SQL。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE jbosscmp-jdbc PUBLIC "-//JBoss//DTD JBOSSCMP-JDBC 3.2//EN" "http://www.jboss.org/j2ee/dtd/jbosscmp-jdbc_3_2.dtd">
<jbosscmp-jdbc>
<defaults>
<datasource>MySqlDS</datasource>
<datasource-mapping>mySQL</datasource-mapping>
</defaults>
<enterprise-beans>
<entity>
<ejb-name>Book</ejb-name>
<table-name>book</table-name>
<cmp-field>
<field-name>author</field-name>
<column-name>AUTHOR</column-name>
</cmp-field>
<cmp-field>
<field-name>bookname</field-name>
<column-name>BOOKNAME</column-name>
</cmp-field>
<cmp-field>
<field-name>id</field-name>
<column-name>ID</column-name>
</cmp-field>
<cmp-field>
<field-name>price</field-name>
<column-name>PRICE</column-name>
</cmp-field>
</entity>
</enterprise-beans>
</jbosscmp-jdbc>
我没有用过jboss3.2.3,只能提提建议 :)
修改:standardjaws.xml
修改:standardjbosscmp-jdbc.xml