我使用的环境:JDK1.6,JBOSS5.0, ,jboss-seam-2.0.3.CR1,JBOSS TOOLS 2.1.1,Eclipse 3.5
(1) 我的jboss 是JBoss 5.1.0.GA,
但是我在新建 SERVER时选 jboss as 5.1 启动起来,却不能访问localhost:8080
,后来我又在新建 SERVER时选 jboss as 5.0,这次OK了,怪事!
(2)新建项目,但部署的时候出现错误,部署不上。
17:13:59,609 FATAL [DatasourceConnectionProvider] Could not find datasource: java: amDatasource
javax.naming.NameNotFoundException: SeamDatasource not bound
--- Reason: org.jboss.deployment.DeploymentException:
问了问群中。原来是JBOSS自动部署的时候,有时候有的文件没有自动拷贝过去。。
解决如下:
如果建的seam工程会生成一个 工程名-ds.xml文件 但是有时候部署这个文件没有被部署 将这个文件拷贝到JBoss的server/default/deploy下
解决了
(3)工程能跑起来了,但不能操作数据库,提示找不到数据库驱动
然后把驱动拷贝到 server/default/lib .搞定。。
哎。。版本杂乱,无从下手;选择太多,无所适从. JAVA处在百家争鸣的战国时代,兴亡百姓皆苦.