JBoosTools实践系列:Seam 2.0应用开发入门
一、准备数据库
1、 创建数据库seamdemo
打开MySQL Administrator(MySQL 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的测试。结果如下图所示:
五、部署和运行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成功运行的画面
注意:数据库相关的配置只是为了使用Seam Web Project向导,在HelloSeam里并没有起到作用,因为到目前为止没有用到持久化。






11条评论 关于 “JBoosTools实践系列:Seam 2.0应用开发入门”
由 ming 发表于2008-06-18
如果要用到hibernate,那么要用hibernate tools了.
准备这个星期验证下上面所做的(JBoss seam开发),
由 jbossweek 发表于2008-06-19
欢迎讨论基于Seam框架的应用开发技术
由 迟宝来 发表于2008-06-19
谢谢,配置成功了!
由 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)!
这是为什么啊?
晕!请指教一下!.谢谢!
由 jbossweek 发表于2008-06-22
应该是路径中有空格的问题,把jboss安拷贝到d:\目录下测试一下
由 ming 发表于2008-06-23
果然是空格的问题.我所在的文件都在JBossProgram Files这样的文件夹下.
谢谢!再次谢谢!
jbossweek发扬光大!
由 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
由 jbossweek 发表于2008-08-28
这本来是facelet输出的一个info级别的提示信息,但是由于facelet采用jdk logging记录日志,jdk会将日志写入system.err,而jboss的logging服务会把system.err日志捕获并输出为error级别的错误信息,所以可以不用管它。也可以修改jboss-log4j.xml文件增加如下内容:
就可以将这些信息去掉。
由 anew 发表于2008-08-30
这本来是facelet输出的一个info级别的提示信息,但是由于facelet采用jdk logging记录日志,jdk会将日志写入system.err,而jboss的logging服务会把system.err日志捕获并输出为error级别的错误信息,所以可以不用管它。也可以修改jboss-log4j.xml文件增加如下内容:
????
由 jbossweek 发表于2008-08-31
不好意思,其内容如下:
<category name=”STDERR”>
<priority value=”FATAL”/>
</category>
由 sovereign000 发表于2008-08-31
我按照您的配置做的,可是在最后一步点击完成的时候出现了很奇怪的现象,
failed instaling java5.0
这是什么原因呢?我用的myeclipse6.0配置的