JBoosTools实践系列:Seam 2.0应用开发入门

2008年5月18日 | 16:44分类:JBossTools, Seam | 标签: | 浏览:2,161
转载文章请注明:转载自JBossWeek.com [http://www.jbossweek.com]

一、准备数据库

1、 创建数据库seamdemo

打开MySQL AdministratorMySQL GUI Tools的一部分)程序,以root用户登录,创建数据库seamdemo

2、 创建用户seamdemo

创建用户seamdemo,并将seamdemo数据库的操作权限授权给seamdemo用户

三、配置Eclipse开发环境

1、 配置MySQL驱动

打开“Window->Preference”窗口,选择“Connectivity->Driver Definitions”,在右边出现窗格的“Database”中选择“MySQL->5.1”,选择“Add”,将前面步骤下载的MySQL驱动包中的“mysql-connector-java-5.1.5-bin”添加到“Driver File(s)”,保存配置。

2、 配置数据库连接

选择“Window->Open Perspective”打开“Database Development”视图,在左边出现“Database Source Explorer”窗格中选择“Database”,右键单击在出现的上下文菜单中选择“New”,在弹出的“Wizard Selection Page”中选择“Generic JDBC Connection”,选择“Next”在出现的“Create connection profile”中,将“Name”设置为seamdemo,选择“Next”在出现的“Specify a Driver and Connection Details”中,在驱动程序下拉框中选择前面步骤配置的“MySQL JDBC Driver”,其它设置如下:

URL—〉jdbc:mysql://localhost:3306/database

User name —〉seamdemo

Password —〉seamdemo

选择“Finish”保存配置。

3、 配置Seam2.0

打开“Window->Preference”窗口,选择“JBoss Tools->Web->Seam”,在右边出现的窗格中选择“Add”,将Name设置为“Seam2.0GA”,将Seam的“version”设置为2.0,将“Home Folder”设置为前面步骤下载安装的Seam 2.0的目录,保存配置。

4、 配置JBoss Server

打开“Window->Preference”窗口,选择“Server->Installed Runtime”,在右边出现的窗格中选择“Add”,在出现的弹出窗口中选择“JBoss, a division of RedHat->JBoss 4.2 Runtime”,同时选中“Also create new local server”,选择“Next”,在出现的窗口中将“Home Directory”设置为前面步骤安装的JBoss AS 4.2.2GA目录,选择“Finish”保存配置

四、创建HelloSeam项目

1、 新建Seam Web Project,在出现的“Seam Web Project”窗口中,设置如下:

Project Name—〉HelloSeam

Target Runtime —〉JBoss 4.2 Runtime

Target Server —〉JBoss 4.2 Server

Configurations—〉Dynamic Web with Seam 2.0 Technology Preview

2、 一直选择“Next”直到出现“Seam Facet”窗口,在“Seam Runtime”下拉框中选择前面步骤配置的Seam2.0GA,在“Connection Profile”下拉框中选择前面步骤创建的“seamdemo”连接,并将“Database Type”设置为MySQl,选择“Finish”结束。

3、 向导将创建两个项目,一个为HelloSeam,这是我们创建的seam项目;另一个为HelloSeam-test,用于HelloSeam的测试。结果如下图所示:

image


五、部署和运行HelloSeam项目

1、 打开“JBoss Server View”视图,就会出现配置的应用服务器列表

2、 选择前面步骤配置的JBoss 4.2 Server,右键单击在出现的上下文菜单中选择“Add and Remove Projects”,在弹出的窗口中将HelloSeam项目添加到右边的列表中,选择“Finish”保存

3、 运行JBoss 4.2 Server

4、 打开浏览器,输入http://localhost:8080/HelloSeam,就会看到HelloSeam成功运行的画面

image

注意:数据库相关的配置只是为了使用Seam Web Project向导,在HelloSeam里并没有起到作用,因为到目前为止没有用到持久化。

相关文章:

  1. 11条评论 关于 “JBoosTools实践系列:Seam 2.0应用开发入门”

  2. ming 发表于2008-06-18

    如果要用到hibernate,那么要用hibernate tools了.
    准备这个星期验证下上面所做的(JBoss seam开发),

  3. jbossweek 发表于2008-06-19

    欢迎讨论基于Seam框架的应用开发技术

  4. 迟宝来 发表于2008-06-19

    谢谢,配置成功了!

  5. ming 发表于2008-06-20

    你好.我照着上面的做一下,环境都有了.谢谢!
    新建了一个sem web project(seamdemo没有做改动).但部署到jboss as 4.2上,并启动.启动后报错:
    10:50:37,421 ERROR [[/HelloSeam]] Exception sending context initialized event to listener instance of class org.jboss.seam.servlet.SeamListener
    javax.persistence.PersistenceException: java.lang.IllegalArgumentException: Unable to visit JAR file:/D:/Program Files/JBossSeam/jboss-4.2.2.GA/server/default/deploy/seamdemo.war/WEB-INF/classes. Cause: Illegal character in path at index 16: file:/D:/Program Files/JBossSeam/jboss-4.2.2.GA/server/default/deploy/seamdemo.war/WEB-INF/classes
    at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:252)
    at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:120)
    at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:51)
    at org.jboss.seam.persistence.EntityManagerFactory.createEntityManagerFactory(EntityManagerFactory.java:85)
    at org.jboss.seam.persistence.EntityManagerFactory.startup(EntityManagerFactory.java:50)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
    at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:125)
    at org.jboss.seam.Component.callComponentMethod(Component.java:2082)
    at org.jboss.seam.Component.callCreateMethod(Component.java:1997)
    at org.jboss.seam.Component.newInstance(Component.java:1968)
    at org.jboss.seam.contexts.Contexts.startup(Contexts.java:304)
    at org.jboss.seam.contexts.Contexts.startup(Contexts.java:278)
    at org.jboss.seam.contexts.ServletLifecycle.endInitialization(ServletLifecycle.java:95)
    at org.jboss.seam.init.Initialization.init(Initialization.java:555)
    at org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:34)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3856)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4361)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:790)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:770)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:553)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296)
    at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at org.apache.catalina.core.StandardContext.init(StandardContext.java:5312)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:296)
    at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at org.jboss.web.tomcat.service.TomcatDeployer.performDeployInternal(TomcatDeployer.java:301)
    at org.jboss.web.tomcat.service.TomcatDeployer.performDeploy(TomcatDeployer.java:104)
    at org.jboss.web.AbstractWebDeployer.start(AbstractWebDeployer.java:375)
    at org.jboss.web.WebModule.startModule(WebModule.java:83)
    at org.jboss.web.WebModule.startService(WebModule.java:61)
    at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
    at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
    at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
    at $Proxy0.start(Unknown Source)
    at org.jboss.system.ServiceController.start(ServiceController.java:417)
    at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
    at $Proxy44.start(Unknown Source)
    at org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:466)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
    at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
    at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
    at org.jboss.system.InterceptorServiceMBeanSupport.invokeNext(InterceptorServiceMBeanSupport.java:238)
    at org.jboss.wsf.container.jboss42.DeployerInterceptor.start(DeployerInterceptor.java:87)
    at org.jboss.deployment.SubDeployerInterceptorSupport$XMBeanInterceptor.start(SubDeployerInterceptorSupport.java:188)
    at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:95)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
    at $Proxy45.start(Unknown Source)
    at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
    at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
    at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
    at $Proxy9.deploy(Unknown Source)
    at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
    at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
    at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
    at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
    at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
    at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
    at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
    at $Proxy0.start(Unknown Source)
    at org.jboss.system.ServiceController.start(ServiceController.java:417)
    at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
    at $Proxy4.start(Unknown Source)
    at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
    at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025)
    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819)
    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782)
    at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
    at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
    at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
    at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
    at $Proxy5.deploy(Unknown Source)
    at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
    at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
    at org.jboss.Main.boot(Main.java:200)
    at org.jboss.Main$1.run(Main.java:508)
    at java.lang.Thread.run(Thread.java:595)
    Caused by: java.lang.IllegalArgumentException: Unable to visit JAR file:/D:/Program Files/JBossSeam/jboss-4.2.2.GA/server/default/deploy/seamdemo.war/WEB-INF/classes. Cause: Illegal character in path at index 16: file:/D:/Program Files/JBossSeam/jboss-4.2.2.GA/server/default/deploy/seamdemo.war/WEB-INF/classes
    at org.hibernate.ejb.packaging.JarVisitor.getVisitor(JarVisitor.java:100)
    at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:226)
    … 153 more
    org.jboss.deployment.DeploymentException: URL file:/D:/Program Files/JBossSeam/jboss-4.2.2.GA/server/default/deploy/seamdemo.war/ deployment failed
    最后导致部署失败(deployment failed)!
    这是为什么啊?
    晕!请指教一下!.谢谢!

  6. jbossweek 发表于2008-06-22

    应该是路径中有空格的问题,把jboss安拷贝到d:\目录下测试一下

  7. ming 发表于2008-06-23

    果然是空格的问题.我所在的文件都在JBossProgram Files这样的文件夹下.
    谢谢!再次谢谢!
    jbossweek发扬光大!

  8. zhangkai 发表于2008-08-25

    下面错误信息是什么意思?多谢!
    ERROR [STDERR] 2008-8-25 21:14:44 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
    信息: Added Library from: jar:file:/D:/jboss-4.2.3.GA/server/default/deploy/HelloSeam.war/WEB-INF/lib/jboss-seam-mail.jar!/META-INF/seam-mail.taglib.xml
    21:14:45,468 ERROR [STDERR] 2008-8-25 21:14:45 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
    信息: Added Library from: jar:file:/D:/jboss-4.2.3.GA/server/default/deploy/HelloSeam.war/WEB-INF/lib/jboss-seam-pdf.jar!/META-INF/seam-pdf.taglib.xml
    21:14:46,593 ERROR [STDERR] 2008-8-25 21:14:46 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
    信息: Added Library from: jar:file:/D:/jboss-4.2.3.GA/server/default/deploy/HelloSeam.war/WEB-INF/lib/jboss-seam-ui.jar!/META-INF/s.taglib.xml
    21:14:48,546 ERROR [STDERR] 2008-8-25 21:14:48 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
    信息: Added Library from: jar:file:/D:/jboss-4.2.3.GA/server/default/deploy/HelloSeam.war/WEB-INF/lib/jsf-facelets.jar!/META-INF/jsf-core.taglib.xml
    21:14:48,781 ERROR [STDERR] 2008-8-25 21:14:48 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
    信息: Added Library from: jar:file:/D:/jboss-4.2.3.GA/server/default/deploy/HelloSeam.war/WEB-INF/lib/jsf-facelets.jar!/META-INF/jsf-html.taglib.xml
    21:14:49,718 ERROR [STDERR] 2008-8-25 21:14:49 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
    信息: Added Library from: jar:file:/D:/jboss-4.2.3.GA/server/default/deploy/HelloSeam.war/WEB-INF/lib/jsf-facelets.jar!/META-INF/jsf-ui.taglib.xml
    21:14:49,843 ERROR [STDERR] 2008-8-25 21:14:49 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
    信息: Added Library from: jar:file:/D:/jboss-4.2.3.GA/server/default/deploy/HelloSeam.war/WEB-INF/lib/jsf-facelets.jar!/META-INF/jstl-core.taglib.xml
    21:14:49,890 ERROR [STDERR] 2008-8-25 21:14:49 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
    信息: Added Library from: jar:file:/D:/jboss-4.2.3.GA/server/default/deploy/HelloSeam.war/WEB-INF/lib/jsf-facelets.jar!/META-INF/jstl-fn.taglib.xml
    21:14:50,078 ERROR [STDERR] 2008-8-25 21:14:50 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
    信息: Added Library from: jar:file:/D:/jboss-4.2.3.GA/server/default/deploy/HelloSeam.war/WEB-INF/lib/richfaces-ui.jar!/META-INF/a4j.taglib.xml
    21:14:50,109 ERROR [STDERR] 2008-8-25 21:14:50 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
    信息: Added Library from: jar:file:/D:/jboss-4.2.3.GA/server/default/deploy/HelloSeam.war/WEB-INF/lib/richfaces-ui.jar!/META-INF/ajax4jsf.taglib.xml
    21:14:50,546 ERROR [STDERR] 2008-8-25 21:14:50 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
    信息: Added Library from: jar:file:/D:/jboss-4.2.3.GA/server/default/deploy/HelloSeam.war/WEB-INF/lib/richfaces-ui.jar!/META-INF/rich.taglib.xml
    21:14:50,625 ERROR [STDERR] 2008-8-25 21:14:50 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
    信息: Added Library from: jar:file:/D:/jboss-4.2.3.GA/server/default/deploy/HelloSeam.war/WEB-INF/lib/richfaces-ui.jar!/META-INF/richfaces.taglib.xml

  9. jbossweek 发表于2008-08-28

    这本来是facelet输出的一个info级别的提示信息,但是由于facelet采用jdk logging记录日志,jdk会将日志写入system.err,而jboss的logging服务会把system.err日志捕获并输出为error级别的错误信息,所以可以不用管它。也可以修改jboss-log4j.xml文件增加如下内容:

    就可以将这些信息去掉。

  10. anew 发表于2008-08-30

    这本来是facelet输出的一个info级别的提示信息,但是由于facelet采用jdk logging记录日志,jdk会将日志写入system.err,而jboss的logging服务会把system.err日志捕获并输出为error级别的错误信息,所以可以不用管它。也可以修改jboss-log4j.xml文件增加如下内容:

    ????

  11. jbossweek 发表于2008-08-31

    不好意思,其内容如下:
    <category name=”STDERR”>
    <priority value=”FATAL”/>
    </category>

  12. sovereign000 发表于2008-08-31

    我按照您的配置做的,可是在最后一步点击完成的时候出现了很奇怪的现象,
    failed instaling java5.0
    这是什么原因呢?我用的myeclipse6.0配置的

发表您的评论

您的名字: (*必填)

您的邮箱: (*不会被公布 ,必填)

您的网站: