2014-09-11 246 views
0

我正在研究一个简单的Struts Hibernate集成应用程序,并试图在JBoss服务器上运行它。但是,当尝试启动服务器时,我收到错误;请检查错误报告,启动JBoss服务器时出错

INFO [AbstractServer] Starting: JBossAS [6.0.0.Final "Neo"] 
INFO [ServerInfo] Java version: 1.6.0_38,Sun Microsystems Inc. 
INFO [ServerInfo] Java Runtime: Java(TM) SE Runtime Environment (build 1.6.0_38-b05) 
INFO [ServerInfo] Java VM: Java HotSpot(TM) Client VM 20.13-b02,Sun Microsystems Inc. 
INFO [ServerInfo] OS-System: Windows 7 6.1,x86 
INFO [ServerInfo] VM arguments: -Dprogram.name=run.bat -Xms128m -Xmx512m - XX:MaxPermSize=256m -Dfile.encoding=Cp1252 
INFO [JMXKernel] Legacy JMX core initialized 
INFO [AbstractServerConfig] JBoss Web Services - Stack CXF Server 3.4.1.GA 
INFO [JSFImplManagementDeployer] Initialized 3 JSF configurations: [Mojarra-1.2, MyFaces-2.0, Mojarra-2.0] 

ERROR [AbstractKernelController] Error installing to Instantiated: name=PostEjbJarMetadataDeployer state=Described: java.lang.NoSuchMethodError: javax.annotation.Resource.lookup()Ljava/lang/String; 

请帮忙。

如果需要其他代码,请问,我会发布。提前致谢。

NB:

  • IDE:Eclipse的靛蓝
  • 动态Web模块:2.5
  • 的Java:1.6
  • 的JBoss:6.0

编辑:

将此-Djava.endorsed.dirs =“路径添加到我的jboss6主目录”/ lib/endorsed到服务器配置页面中的VM参数之后,错误消失。但服务器仍然无法启动。

Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. 
    NOT STARTED. 
    Currently in standby mode. 
    Number of jobs executed: 0 
    Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads. 
    Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered. 

任何想法我的朋友?请帮忙。

回答