0

我已经部署了JasperReports Server 4.5.0

当我打开登录 URL 时:localhost:5555/jasperserver/login.html 我找不到 404 状态文件。

在 localhost.log 中检查时,我得到了日志:

严重:向类 org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanCreationException 的侦听器实例发送上下文初始化事件的异常:在 ServletContext 资源 [/WEB-INF/applicationContext -themes.xml]:在设置 bean 属性 'themeCache' 时无法解析对 bean 'themeCache' 的引用;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建 ServletContext 资源 [/WEB-INF/applicationContext-themes.xml] 中定义的名称为“themeCache”的 bean 时出错:设置 bean 属性时无法解析对 bean 'unsecureRepositoryService' 的引用'存储库服务'; 嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名为“unsecureRepositoryService”的 bean 时出错:FactoryBean 在创建对象时抛出异常;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建 ServletContext 资源 [/WEB-INF/applicationContext.xml] 中定义的名称为“hibernateRepositoryService”的 bean 时出错:在设置 bean 属性“repositoryListeners”时无法解析对 bean“hibernateRepositoryListeners”的引用'; 嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建 ServletContext 资源 [/WEB-INF/applicationContext.xml] 中定义的名称为“hibernateRepositoryListeners”的 bean 时出错:在使用键设置构造函数参数时无法解析对 bean“schedulingReportDeleteListener”的引用[0];嵌套异常是 org.springframework.beans.factory。BeanCreationException:在 ServletContext 资源 [/WEB-INF/applicationContext-report-scheduling.xml] 中定义名称为“schedulingReportDeleteListener”的 bean 创建错误:设置 bean 属性“schedulingService”时无法解析对 bean“reportSchedulingService”的引用;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名为“reportSchedulingService”的 bean 时出错:FactoryBean 在创建对象时抛出异常;嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/applicationContext-report-scheduling.xml] 中定义名称为“reportSchedulingFacade”的 bean 创建时出错:设置时无法解析对 bean 'reportScheduler' 的引用bean 属性“调度程序”;嵌套异常是 org. springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/applicationContext-report-scheduling.xml] 中定义名称为“reportScheduler”的 bean 创建错误:在设置 bean 属性“target”时无法解析对 bean“reportQuartzScheduler”的引用; 嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/applicationContext-report-scheduler bean 属性“调度程序”;嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/applicationContext-report-scheduling. xml]: init 方法调用失败;嵌套异常是 java.lang.IllegalStateException:没有实例 ID 就无法运行。在 org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275) 在 org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104) 在 org.springframework.beans.factory .support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateCapBean(AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010) .java:NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.catalina.startup .Bootstrap.start(Bootstrap.java:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) 原因:org.springframework.beans.factory.BeanCreationException:创建名为“themeCache”的bean时出错'在 ServletContext 资源 [/WEB-INF/applicationContext-themes.xml] 中定义:在设置 bean 属性 'repositoryService' 时无法解析对 bean 'unsecureRepositoryService' 的引用;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名为“unsecureRepositoryService”的 bean 时出错:FactoryBean 在创建对象时抛出异常;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建 ServletContext 资源 [/WEB-INF/applicationContext.xml] 中定义的名称为“hibernateRepositoryService”的 bean 时出错:在设置 bean 属性“repositoryListeners”时无法解析对 bean“hibernateRepositoryListeners”的引用'; 嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建 ServletContext 资源 [/WEB-INF/applicationContext.xml] 中定义的名称为“hibernateRepositoryListeners”的 bean 时出错:使用键设置构造函数参数时无法解析对 bean 'schedulingReportDeleteListener' 的引用[0];嵌套异常是 org.springframework.beans.factory.BeanCreationException: Error created bean with name ' 在 ServletContext 资源 [/WEB-INF/applicationContext-report-scheduling.xml] 中定义的 schedulingReportDeleteListener':在设置 bean 属性 'schedulingService' 时无法解析对 bean 'reportSchedulingService' 的引用;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名为“reportSchedulingService”的 bean 时出错:FactoryBean 在创建对象时抛出异常;嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/applicationContext-report-scheduling.xml] 中定义名称为 'reportSchedulingFacade' 创建 bean 时出错:设置时无法解析对 bean 'reportScheduler' 的引用bean 属性“调度程序”;嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/applicationContext-report-scheduling.xml] 中创建名称为“reportScheduler”的 bean 时出错:在设置 bean 属性“target”时无法解析对 bean“reportQuartzScheduler”的引用;嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/applicationContext-report-scheduler bean 属性“调度程序”;嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/applicationContext-report-scheduling.xml] 中定义名称为 'quartzScheduler' 创建 bean 时出错:调用 init 方法失败;嵌套异常是 java.lang.IllegalStateException:没有实例 ID 就无法运行。在 org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275) 在 org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104) 在 org.springframework.beans.factory .support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateCapBean(AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010) .java:472) 在 org.springframework.beans.factory。

原因:org.springframework.beans.factory.BeanCreationException:创建名为“unsecureRepositoryService”的bean时出错:FactoryBean在创建对象时抛出异常;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建 ServletContext 资源 [/WEB-INF/applicationContext.xml] 中定义的名称为“hibernateRepositoryService”的 bean 时出错:在设置 bean 属性“repositoryListeners”时无法解析对 bean“hibernateRepositoryListeners”的引用'; 嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建 ServletContext 资源 [/WEB-INF/applicationContext.xml] 中定义的名称为“hibernateRepositoryListeners”的 bean 时出错:无法解析对 bean 'schedulingReportDeleteListener' 的引用 同时使用键 [0] 设置构造函数参数;嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/applicationContext-report-scheduling.xml] 中定义名称为 'schedulingReportDeleteListener' 创建 bean 时出错:设置时无法解析对 bean 'reportSchedulingService' 的引用bean 属性“调度服务”;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名为“reportSchedulingService”的 bean 时出错:FactoryBean 在创建对象时抛出异常;嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/applicationContext-report-scheduling.xml] 中定义名称为“reportSchedulingFacade”的 bean 创建错误:设置 bean 属性“scheduler”时无法解析对 bean“reportScheduler”的引用;嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/applicationContext-report-scheduling.xml] 中定义名称为“reportScheduler”的 bean 创建时出错:设置时无法解析对 bean“reportQuartzScheduler”的引用bean 属性“目标”;嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/applicationContext-report-scheduler bean 属性“调度程序”;嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/applicationContext-report-scheduling.xml] 中定义名称为“quartzScheduler”的 bean 创建错误:调用 init 方法失败;嵌套异常是 java.lang.IllegalStateException:没有实例 ID 就无法运行。在 org.springframework.beans.factory.support.FactoryBeanRegistrySupport$1.run(FactoryBeanRegistrySupport.java:127) 在 java.security.AccessController.doPrivileged(Native Method) 在 org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport .java:116) 在 org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:91) 在 org.springframework.beans.factory.support.AbstractBeanFactory。

and so on

please help

4

1 回答 1

2

Resolved.

I had done the installation on a fresh machine which was not having the entry for hostname in the /etc/hosts file. I made an entry in the file and it worked.

于 2012-08-28T08:56:17.180 回答