Jump to content
We've recently updated our Privacy Statement, available here ×

HELP! Cannot connect jasper server to MS SQL db.


briane123

Recommended Posts

 OK, I am having LOTS of trouble.  I have had success with the initial

install of JasperPro 3.7 and the mysql database.

However, I would like connect to a MS SQL database (microsoft sqlserver ).

I am running the JasperServer on a windows xp box.  I'm not exactly sure

which files to update, but this is what I have done.

1.  updated Jasper application context.xml file:

    <Resource name="jdbc/jasperserver" auth="Container" type="javax.sql.DataSource"

           maxActive="100" maxIdle="30" maxWait="10000"

            username="{my user}" password="{mypassword}" driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"

            url="jdbc:sqlserver://MY_IP_ADDRESS:1433;DatabaseName=jasperserver"/>

2.  updated jasperserverDS-jdbc.xml file

      <name>JasperServerDataBase</name>

  <jdbc-driver-params>

    <url>jdbc:sqlserver://MY_IP_ADDRESS:1433;DatabaseName=jasperserver</url>

    <driver-name>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-name>

    <properties>

      <property>

        <name>user</name>

        <value>{my username}</value>

      </property>

    </properties>

    <password-encrypted>{my password}</password-encrypted>

  </jdbc-driver-params>

3.  updated hibernate.properties file
# Property that determines the Hibernate dialect
#metadata.hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect
metadata.hibernate.dialect=org.hibernate.dialect.SQLServerDialect
 
metadata.hibernate.dataSource.jndiName=jdbc/jasperserver
 
#
# default_schema setting will be uncommented if your database requires
# a schema to be specified (such as for DB2)
#
#metadata.hibernate.default_schema=${metadata.hibernate.default_schema}
 
4.  copied sqljdbc.jar into the Tomcat  common\lib directory.
 
5.  created a JASPERSERVER database on my MSSQL box.
 
I restart the Jasper Server and this is the error I get.  Could someone please tell me 
what's wrong, or give me the exact configuration STEPS for connecting to a MSSQL server.
 
 
INFO: XML validation disabled
2010-02-18 15:02:14,231  WARN PermissionsListProtectionDomainProvider,main:61 -
A security manager has not been configured for the JVM. The protection domain se
t for the reports will NOT be effective.
2010-02-18 15:02:14,888 ERROR ContextLoader,main:215 - Context initialization fa
iled
org.springframework.beans.factory.BeanCreationException: Error creating bean wit
h name 'hibernateRepositoryService' defined in ServletContext resource [/WEB-INF
/applicationContext.xml]: Cannot resolve reference to bean 'proHibernateReposito
ryListeners' while setting bean property 'repositoryListeners'; nested exception
 is org.springframework.beans.factory.BeanCreationException: Error creating bean
 with name 'proHibernateRepositoryListeners' defined in ServletContext resource
[/WEB-INF/applicationContext-report-options.xml]: Cannot resolve reference to be
an 'schedulingReportDeleteListener' while setting constructor argument with key
[0]; nested exception is org.springframework.beans.factory.BeanCreationException
: Error creating bean with name 'schedulingReportDeleteListener' defined in Serv
letContext resource [/WEB-INF/applicationContext-report-scheduling.xml]: Cannot
resolve reference to bean 'reportSchedulingService' while setting bean property
'schedulingService'; nested exception is org.springframework.beans.factory.BeanC
reationException: Error creating bean with name 'reportSchedulingService': Facto
ryBean threw exception on object creation; nested exception is org.springframewo
rk.beans.factory.BeanCreationException: Error creating bean with name 'reportSch
edulingFacade' defined in ServletContext resource [/WEB-INF/applicationContext-r
eport-scheduling.xml]: Cannot resolve reference to bean 'reportScheduler' while
setting bean property 'scheduler'; nested exception is org.springframework.beans
.factory.BeanCreationException: Error creating bean with name 'reportScheduler'
defined in ServletContext resource [/WEB-INF/applicationContext-report-schedulin
g.xml]: Cannot resolve reference to bean 'reportQuartzScheduler' while setting b
ean property 'target'; nested exception is org.springframework.beans.factory.Bea
nCreationException: Error creating bean with name 'reportQuartzScheduler' define
d in ServletContext resource [/WEB-INF/applicationContext-report-scheduling.xml]
: Cannot resolve reference to bean 'quartzScheduler' while setting bean property
 'scheduler'; nested exception is org.springframework.beans.factory.BeanCreation
Exception: Error creating bean with name 'quartzScheduler' defined in ServletCon
text resource [/WEB-INF/applicationContext-report-scheduling.xml]: Invocation of
 init method failed; nested exception is org.quartz.SchedulerConfigException: Fa
ilure occured during job recovery. [see nested exception: org.quartz.impl.jdbcjo
bstore.LockException: Failure obtaining db row lock: Line 1: FOR UPDATE clause a
llowed only for DECLARE CURSOR. [see nested exception: com.microsoft.sqlserver.j
dbc.SQLServerException: Line 1: FOR UPDATE clause allowed only for DECLARE CURSO
R.]]
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveReference(BeanDefinitionValueResolver.java:275)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
an(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:164)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.
preInstantiateSingletons(DefaultListableBeanFactory.java:429)
        at org.springframework.context.support.AbstractApplicationContext.finish
BeanFactoryInitialization(AbstractApplicationContext.java:728)
        at org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:380)
        at org.springframework.web.context.ContextLoader.createWebApplicationCon
text(ContextLoader.java:255)
        at org.springframework.web.context.ContextLoader.initWebApplicationConte
xt(ContextLoader.java:199)
        at org.springframework.web.context.ContextLoaderListener.contextInitiali
zed(ContextLoaderListener.java:45)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContex
t.java:3763)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4
211)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:759)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:73
9)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
 
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.jav
a:904)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.j
ava:867)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474
)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:310)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:119)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
 
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
 
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442
)
        at org.apache.catalina.core.StandardService.start(StandardService.java:4
50)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:709
)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creati
ng bean with name 'proHibernateRepositoryListeners' defined in ServletContext re
source [/WEB-INF/applicationContext-report-options.xml]: Cannot resolve referenc
e to bean 'schedulingReportDeleteListener' while setting constructor argument wi
th key [0]; nested exception is org.springframework.beans.factory.BeanCreationEx
ception: Error creating bean with name 'schedulingReportDeleteListener' defined
in ServletContext resource [/WEB-INF/applicationContext-report-scheduling.xml]:
Cannot resolve reference to bean 'reportSchedulingService' while setting bean pr
operty 'schedulingService'; nested exception is org.springframework.beans.factor
y.BeanCreationException: Error creating bean with name 'reportSchedulingService'
: FactoryBean threw exception on object creation; nested exception is org.spring
framework.beans.factory.BeanCreationException: Error creating bean with name 're
portSchedulingFacade' defined in ServletContext resource [/WEB-INF/applicationCo
ntext-report-scheduling.xml]: Cannot resolve reference to bean 'reportScheduler'
 while setting bean property 'scheduler'; nested exception is org.springframewor
k.beans.factory.BeanCreationException: Error creating bean with name 'reportSche
duler' defined in ServletContext resource [/WEB-INF/applicationContext-report-sc
heduling.xml]: Cannot resolve reference to bean 'reportQuartzScheduler' while se
tting bean property 'target'; nested exception is org.springframework.beans.fact
ory.BeanCreationException: Error creating bean with name 'reportQuartzScheduler'
 defined in ServletContext resource [/WEB-INF/applicationContext-report-scheduli
ng.xml]: Cannot resolve reference to bean 'quartzScheduler' while setting bean p
roperty 'scheduler'; nested exception is org.springframework.beans.factory.BeanC
reationException: Error creating bean with name 'quartzScheduler' defined in Ser
vletContext resource [/WEB-INF/applicationContext-report-scheduling.xml]: Invoca
tion of init method failed; nested exception is org.quartz.SchedulerConfigExcept
ion: Failure occured during job recovery. [see nested exception: org.quartz.impl
.jdbcjobstore.LockException: Failure obtaining db row lock: Line 1: FOR UPDATE c
lause allowed only for DECLARE CURSOR. [see nested exception: com.microsoft.sqls
erver.jdbc.SQLServerException: Line 1: FOR UPDATE clause allowed only for DECLAR
E CURSOR.]]
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveReference(BeanDefinitionValueResolver.java:275)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveManagedList(BeanDefinitionValueResolver.java:287)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:126)
        at org.springframework.beans.factory.support.ConstructorResolver.resolve
ConstructorArguments(ConstructorResolver.java:495)
        at org.springframework.beans.factory.support.ConstructorResolver.autowir
eConstructor(ConstructorResolver.java:162)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:925)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:835)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
an(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:164)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveReference(BeanDefinitionValueResolver.java:269)
        ... 42 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creati
ng bean with name 'schedulingReportDeleteListener' defined in ServletContext res
ource [/WEB-INF/applicationContext-report-scheduling.xml]: Cannot resolve refere
nce to bean 'reportSchedulingService' while setting bean property 'schedulingSer
vice'; nested exception is org.springframework.beans.factory.BeanCreationExcepti
on: Error creating bean with name 'reportSchedulingService': FactoryBean threw e
xception on object creation; nested exception is org.springframework.beans.facto
ry.BeanCreationException: Error creating bean with name 'reportSchedulingFacade'
 defined in ServletContext resource [/WEB-INF/applicationContext-report-scheduli
ng.xml]: Cannot resolve reference to bean 'reportScheduler' while setting bean p
roperty 'scheduler'; nested exception is org.springframework.beans.factory.BeanC
reationException: Error creating bean with name 'reportScheduler' defined in Ser
vletContext resource [/WEB-INF/applicationContext-report-scheduling.xml]: Cannot
 resolve reference to bean 'reportQuartzScheduler' while setting bean property '
target'; nested exception is org.springframework.beans.factory.BeanCreationExcep
tion: Error creating bean with name 'reportQuartzScheduler' defined in ServletCo
ntext resource [/WEB-INF/applicationContext-report-scheduling.xml]: Cannot resol
ve reference to bean 'quartzScheduler' while setting bean property 'scheduler';
nested exception is org.springframework.beans.factory.BeanCreationException: Err
or creating bean with name 'quartzScheduler' defined in ServletContext resource
[/WEB-INF/applicationContext-report-scheduling.xml]: Invocation of init method f
ailed; nested exception is org.quartz.SchedulerConfigException: Failure occured
during job recovery. [see nested exception: org.quartz.impl.jdbcjobstore.LockExc
eption: Failure obtaining db row lock: Line 1: FOR UPDATE clause allowed only fo
r DECLARE CURSOR. [see nested exception: com.microsoft.sqlserver.jdbc.SQLServerE
xception: Line 1: FOR UPDATE clause allowed only for DECLARE CURSOR.]]
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveReference(BeanDefinitionValueResolver.java:275)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
an(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:164)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveReference(BeanDefinitionValueResolver.java:269)
        ... 59 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creati
ng bean with name 'reportSchedulingService': FactoryBean threw exception on obje
ct creation; nested exception is org.springframework.beans.factory.BeanCreationE
xception: Error creating bean with name 'reportSchedulingFacade' defined in Serv
letContext resource [/WEB-INF/applicationContext-report-scheduling.xml]: Cannot
resolve reference to bean 'reportScheduler' while setting bean property 'schedul
er'; nested exception is org.springframework.beans.factory.BeanCreationException
: Error creating bean with name 'reportScheduler' defined in ServletContext reso
urce [/WEB-INF/applicationContext-report-scheduling.xml]: Cannot resolve referen
ce to bean 'reportQuartzScheduler' while setting bean property 'target'; nested
exception is org.springframework.beans.factory.BeanCreationException: Error crea
ting bean with name 'reportQuartzScheduler' defined in ServletContext resource [
/WEB-INF/applicationContext-report-scheduling.xml]: Cannot resolve reference to
bean 'quartzScheduler' while setting bean property 'scheduler'; nested exception
 is org.springframework.beans.factory.BeanCreationException: Error creating bean
 with name 'quartzScheduler' defined in ServletContext resource [/WEB-INF/applic
ationContext-report-scheduling.xml]: Invocation of init method failed; nested ex
ception is org.quartz.SchedulerConfigException: Failure occured during job recov
ery. [see nested exception: org.quartz.impl.jdbcjobstore.LockException: Failure
obtaining db row lock: Line 1: FOR UPDATE clause allowed only for DECLARE CURSOR
. [see nested exception: com.microsoft.sqlserver.jdbc.SQLServerException: Line 1
: FOR UPDATE clause allowed only for DECLARE CURSOR.]]
        at org.springframework.beans.factory.support.FactoryBeanRegistrySupport$
1.run(FactoryBeanRegistrySupport.java:127)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.
doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:116)
        at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.
getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:91)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getObje
ctForBeanInstance(AbstractBeanFactory.java:1288)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
an(AbstractBeanFactory.java:275)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:164)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveReference(BeanDefinitionValueResolver.java:269)
        ... 72 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creati
ng bean with name 'reportSchedulingFacade' defined in ServletContext resource [/
WEB-INF/applicationContext-report-scheduling.xml]: Cannot resolve reference to b
ean 'reportScheduler' while setting bean property 'scheduler'; nested exception
is org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'reportScheduler' defined in ServletContext resource [/WEB-INF/applica
tionContext-report-scheduling.xml]: Cannot resolve reference to bean 'reportQuar
tzScheduler' while setting bean property 'target'; nested exception is org.sprin
gframework.beans.factory.BeanCreationException: Error creating bean with name 'r
eportQuartzScheduler' defined in ServletContext resource [/WEB-INF/applicationCo
ntext-report-scheduling.xml]: Cannot resolve reference to bean 'quartzScheduler'
 while setting bean property 'scheduler'; nested exception is org.springframewor
k.beans.factory.BeanCreationException: Error creating bean with name 'quartzSche
duler' defined in ServletContext resource [/WEB-INF/applicationContext-report-sc
heduling.xml]: Invocation of init method failed; nested exception is org.quartz.
SchedulerConfigException: Failure occured during job recovery. [see nested excep
tion: org.quartz.impl.jdbcjobstore.LockException: Failure obtaining db row lock:
 Line 1: FOR UPDATE clause allowed only for DECLARE CURSOR. [see nested exceptio
n: com.microsoft.sqlserver.jdbc.SQLServerException: Line 1: FOR UPDATE clause al
lowed only for DECLARE CURSOR.]]
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveReference(BeanDefinitionValueResolver.java:275)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
an(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:164)
        at org.springframework.aop.framework.ProxyFactoryBean.freshTargetSource(
ProxyFactoryBean.java:577)
        at org.springframework.aop.framework.ProxyFactoryBean.getSingletonInstan
ce(ProxyFactoryBean.java:306)
        at org.springframework.aop.framework.ProxyFactoryBean.getObject(ProxyFac
toryBean.java:243)
        at org.springframework.beans.factory.support.FactoryBeanRegistrySupport$
1.run(FactoryBeanRegistrySupport.java:121)
        ... 80 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creati
ng bean with name 'reportScheduler' defined in ServletContext resource [/WEB-INF
/applicationContext-report-scheduling.xml]: Cannot resolve reference to bean 're
portQuartzScheduler' while setting bean property 'target'; nested exception is o
rg.springframework.beans.factory.BeanCreationException: Error creating bean with
 name 'reportQuartzScheduler' defined in ServletContext resource [/WEB-INF/appli
cationContext-report-scheduling.xml]: Cannot resolve reference to bean 'quartzSc
heduler' while setting bean property 'scheduler'; nested exception is org.spring
framework.beans.factory.BeanCreationException: Error creating bean with name 'qu
artzScheduler' defined in ServletContext resource [/WEB-INF/applicationContext-r
eport-scheduling.xml]: Invocation of init method failed; nested exception is org
.quartz.SchedulerConfigException: Failure occured during job recovery. [see nest
ed exception: org.quartz.impl.jdbcjobstore.LockException: Failure obtaining db r
ow lock: Line 1: FOR UPDATE clause allowed only for DECLARE CURSOR. [see nested
exception: com.microsoft.sqlserver.jdbc.SQLServerException: Line 1: FOR UPDATE c
lause allowed only for DECLARE CURSOR.]]
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveReference(BeanDefinitionValueResolver.java:275)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
an(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:164)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveReference(BeanDefinitionValueResolver.java:269)
        ... 96 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creati
ng bean with name 'reportQuartzScheduler' defined in ServletContext resource [/W
EB-INF/applicationContext-report-scheduling.xml]: Cannot resolve reference to be
an 'quartzScheduler' while setting bean property 'scheduler'; nested exception i
s org.springframework.beans.factory.BeanCreationException: Error creating bean w
ith name 'quartzScheduler' defined in ServletContext resource [/WEB-INF/applicat
ionContext-report-scheduling.xml]: Invocation of init method failed; nested exce
ption is org.quartz.SchedulerConfigException: Failure occured during job recover
y. [see nested exception: org.quartz.impl.jdbcjobstore.LockException: Failure ob
taining db row lock: Line 1: FOR UPDATE clause allowed only for DECLARE CURSOR.
[see nested exception: com.microsoft.sqlserver.jdbc.SQLServerException: Line 1:
FOR UPDATE clause allowed only for DECLARE CURSOR.]]
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveReference(BeanDefinitionValueResolver.java:275)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
an(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:164)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveReference(BeanDefinitionValueResolver.java:269)
        ... 109 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creati
ng bean with name 'quartzScheduler' defined in ServletContext resource [/WEB-INF
/applicationContext-report-scheduling.xml]: Invocation of init method failed; ne
sted exception is org.quartz.SchedulerConfigException: Failure occured during jo
b recovery. [see nested exception: org.quartz.impl.jdbcjobstore.LockException: F
ailure obtaining db row lock: Line 1: FOR UPDATE clause allowed only for DECLARE
 CURSOR. [see nested exception: com.microsoft.sqlserver.jdbc.SQLServerException:
 Line 1: FOR UPDATE clause allowed only for DECLARE CURSOR.]]
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
an(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:164)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveReference(BeanDefinitionValueResolver.java:269)
        ... 122 more
Caused by: org.quartz.SchedulerConfigException: Failure occured during job recov
ery. [see nested exception: org.quartz.impl.jdbcjobstore.LockException: Failure
obtaining db row lock: Line 1: FOR UPDATE clause allowed only for DECLARE CURSOR
. [see nested exception: com.microsoft.sqlserver.jdbc.SQLServerException: Line 1
: FOR UPDATE clause allowed only for DECLARE CURSOR.]]
        at org.quartz.impl.jdbcjobstore.JobStoreSupport.initialize(JobStoreSuppo
rt.java:493)
        at org.quartz.impl.jdbcjobstore.JobStoreCMT.initialize(JobStoreCMT.java:
144)
        at org.springframework.scheduling.quartz.LocalDataSourceJobStore.initial
ize(LocalDataSourceJobStore.java:133)
        at org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.j
ava:1043)
        at org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.
java:1185)
        at org.springframework.scheduling.quartz.SchedulerFactoryBean.createSche
duler(SchedulerFactoryBean.java:575)
        at com.jaspersoft.jasperserver.api.engine.scheduling.quartz.JSSchedulerF
actoryBean.createScheduler(JSSchedulerFactoryBean.java:66)
        at org.springframework.scheduling.quartz.SchedulerFactoryBean.afterPrope
rtiesSet(SchedulerFactoryBean.java:451)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
        ... 132 more
2010-02-18 15:02:15,309 ERROR [/jasperserver-pro],main:3767 - Exception sending
context initialized event to listener instance of class org.springframework.web.
context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean wit
h name 'hibernateRepositoryService' defined in ServletContext resource [/WEB-INF
/applicationContext.xml]: Cannot resolve reference to bean 'proHibernateReposito
ryListeners' while setting bean property 'repositoryListeners'; nested exception
 is org.springframework.beans.factory.BeanCreationException: Error creating bean
 with name 'proHibernateRepositoryListeners' defined in ServletContext resource
[/WEB-INF/applicationContext-report-options.xml]: Cannot resolve reference to be
an 'schedulingReportDeleteListener' while setting constructor argument with key
[0]; nested exception is org.springframework.beans.factory.BeanCreationException
: Error creating bean with name 'schedulingReportDeleteListener' defined in Serv
letContext resource [/WEB-INF/applicationContext-report-scheduling.xml]: Cannot
resolve reference to bean 'reportSchedulingService' while setting bean property
'schedulingService'; nested exception is org.springframework.beans.factory.BeanC
reationException: Error creating bean with name 'reportSchedulingService': Facto
ryBean threw exception on object creation; nested exception is org.springframewo
rk.beans.factory.BeanCreationException: Error creating bean with name 'reportSch
edulingFacade' defined in ServletContext resource [/WEB-INF/applicationContext-r
eport-scheduling.xml]: Cannot resolve reference to bean 'reportScheduler' while
setting bean property 'scheduler'; nested exception is org.springframework.beans
.factory.BeanCreationException: Error creating bean with name 'reportScheduler'
defined in ServletContext resource [/WEB-INF/applicationContext-report-schedulin
g.xml]: Cannot resolve reference to bean 'reportQuartzScheduler' while setting b
ean property 'target'; nested exception is org.springframework.beans.factory.Bea
nCreationException: Error creating bean with name 'reportQuartzScheduler' define
d in ServletContext resource [/WEB-INF/applicationContext-report-scheduling.xml]
: Cannot resolve reference to bean 'quartzScheduler' while setting bean property
 'scheduler'; nested exception is org.springframework.beans.factory.BeanCreation
Exception: Error creating bean with name 'quartzScheduler' defined in ServletCon
text resource [/WEB-INF/applicationContext-report-scheduling.xml]: Invocation of
 init method failed; nested exception is org.quartz.SchedulerConfigException: Fa
ilure occured during job recovery. [see nested exception: org.quartz.impl.jdbcjo
bstore.LockException: Failure obtaining db row lock: Line 1: FOR UPDATE clause a
llowed only for DECLARE CURSOR. [see nested exception: com.microsoft.sqlserver.j
dbc.SQLServerException: Line 1: FOR UPDATE clause allowed only for DECLARE CURSO
R.]]
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveReference(BeanDefinitionValueResolver.java:275)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
an(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:164)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.
preInstantiateSingletons(DefaultListableBeanFactory.java:429)
        at org.springframework.context.support.AbstractApplicationContext.finish
BeanFactoryInitialization(AbstractApplicationContext.java:728)
        at org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:380)
        at org.springframework.web.context.ContextLoader.createWebApplicationCon
text(ContextLoader.java:255)
        at org.springframework.web.context.ContextLoader.initWebApplicationConte
xt(ContextLoader.java:199)
        at org.springframework.web.context.ContextLoaderListener.contextInitiali
zed(ContextLoaderListener.java:45)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContex
t.java:3763)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4
211)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:759)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:73
9)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
 
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.jav
a:904)
        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.j
ava:867)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:474
)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:310)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:119)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
 
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
 
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442
)
        at org.apache.catalina.core.StandardService.start(StandardService.java:4
50)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:709
)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creati
ng bean with name 'proHibernateRepositoryListeners' defined in ServletContext re
source [/WEB-INF/applicationContext-report-options.xml]: Cannot resolve referenc
e to bean 'schedulingReportDeleteListener' while setting constructor argument wi
th key [0]; nested exception is org.springframework.beans.factory.BeanCreationEx
ception: Error creating bean with name 'schedulingReportDeleteListener' defined
in ServletContext resource [/WEB-INF/applicationContext-report-scheduling.xml]:
Cannot resolve reference to bean 'reportSchedulingService' while setting bean pr
operty 'schedulingService'; nested exception is org.springframework.beans.factor
y.BeanCreationException: Error creating bean with name 'reportSchedulingService'
: FactoryBean threw exception on object creation; nested exception is org.spring
framework.beans.factory.BeanCreationException: Error creating bean with name 're
portSchedulingFacade' defined in ServletContext resource [/WEB-INF/applicationCo
ntext-report-scheduling.xml]: Cannot resolve reference to bean 'reportScheduler'
 while setting bean property 'scheduler'; nested exception is org.springframewor
k.beans.factory.BeanCreationException: Error creating bean with name 'reportSche
duler' defined in ServletContext resource [/WEB-INF/applicationContext-report-sc
heduling.xml]: Cannot resolve reference to bean 'reportQuartzScheduler' while se
tting bean property 'target'; nested exception is org.springframework.beans.fact
ory.BeanCreationException: Error creating bean with name 'reportQuartzScheduler'
 defined in ServletContext resource [/WEB-INF/applicationContext-report-scheduli
ng.xml]: Cannot resolve reference to bean 'quartzScheduler' while setting bean p
roperty 'scheduler'; nested exception is org.springframework.beans.factory.BeanC
reationException: Error creating bean with name 'quartzScheduler' defined in Ser
vletContext resource [/WEB-INF/applicationContext-report-scheduling.xml]: Invoca
tion of init method failed; nested exception is org.quartz.SchedulerConfigExcept
ion: Failure occured during job recovery. [see nested exception: org.quartz.impl
.jdbcjobstore.LockException: Failure obtaining db row lock: Line 1: FOR UPDATE c
lause allowed only for DECLARE CURSOR. [see nested exception: com.microsoft.sqls
erver.jdbc.SQLServerException: Line 1: FOR UPDATE clause allowed only for DECLAR
E CURSOR.]]
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveReference(BeanDefinitionValueResolver.java:275)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveManagedList(BeanDefinitionValueResolver.java:287)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:126)
        at org.springframework.beans.factory.support.ConstructorResolver.resolve
ConstructorArguments(ConstructorResolver.java:495)
        at org.springframework.beans.factory.support.ConstructorResolver.autowir
eConstructor(ConstructorResolver.java:162)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:925)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:835)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory$1.run(AbstractAutowireCapableBeanFactory.java:409)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:380)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:264)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
an(AbstractBeanFactory.java:261)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:185)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:164)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveReference(BeanDefinitionValueResolver.java:269)
        ... 42 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error creati
ng bean with name 'schedulingReportDeleteListener' defined in ServletContext res
ource [/WEB-INF/applicationContext-report-scheduling.xml]: Cannot resolve refere
nce to bean 'reportSchedulingService' while setting bean property 'schedulingSer
vice'; nested exception is org.springframework.beans.factory.BeanCreationExcepti
on: Error creating bean with name 'reportSchedulingService': FactoryBean threw e
xception on object creation; nested exception is org.springframework.beans.facto
ry.BeanCreationException: Error creating bean with name 'reportSchedulingFacade'
 defined in ServletContext resource [/WEB-INF/applicationContext-report-scheduli
ng.xml]: Cannot resolve reference to bean 'reportScheduler' while setting bean p
roperty 'scheduler'; nested exception is org.springframework.beans.factory.BeanC
reationException: Error creating bean with name 'reportScheduler' defined in Ser
vletContext resource [/WEB-INF/applicationContext-report-scheduling.xml]: Cannot
 resolve reference to bean 'reportQuartzScheduler' while setting bean property '
target'; nested exception is org.springframework.beans.factory.BeanCreationExcep
tion: Error creating bean with name 'reportQuartzScheduler' defined in ServletCo
ntext resource [/WEB-INF/applicationContext-report-scheduling.xml]: Cannot resol
ve reference to bean 'quartzScheduler' while setting bean property 'scheduler';
nested exception is org.springframework.beans.factory.BeanCreationException: Err
or creating bean with name 'quartzScheduler' defined in ServletContext resource
[/WEB-INF/applicationContext-report-scheduling.xml]: Invocation of init method f
ailed; nested exception is org.quartz.SchedulerConfigException: Failure occured
during job recovery. [see nested exception: org.quartz.impl.jdbcjobstore.LockExc
eption: Failure obtaining db row lock: Line 1: FOR UPDATE clause allowed only fo
r DECLARE CURSOR. [see nested exception: com.microsoft.sqlserver.jdbc.SQLServerE
xception: Line 1: FOR UPDATE clause allowed only for DECLARE CURSOR.]]
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveReference(BeanDefinitionValueResolver.java:275)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.populateBean(AbstractAutowireCapableBeanFactory.java:1010)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Fa
Link to comment
Share on other sites

  • Replies 7
  • Created
  • Last Reply

Top Posters In This Topic

 I actually do want to use SQL Server as the repository!

Once I get this fixed, the SQL Server database will also be used

to report and analyze data.  

I was able to use the MYSQL database as the repository and have

it properly connect to a SQL Server database base for my reporting data.

 

However, eventually we are going to move this JasperServer to a UNIX box

and we do not have MYSQL available.  So, I would like to figure out how

to connect this JasperServer Pro to a SQL Server database repository...

 

So, right now I am trying to get this setup to work on my Windows XP box.

 

Thanks for the help!

Brian

Link to comment
Share on other sites

JasperServer Professional comes with a configuration tool "builomatic" that does the install with SQL Server (amongst many other things). Can you use that to set up the server?

 

If you have existing configurations in your MySQL repository, you can export them from the MySQL repository and then import them into the new SQL Server repository.

 

Sherman

Jaspersoft

Link to comment
Share on other sites

 I have downloaded the windows installer.exe for jasper server pro.  However, I do not

see any buildomatic tool in the directory structure.   Does 'buildomatic' come with the

.exe, or do I somehow need to download the .zip file for windows?  Where would I 

find the .zip file.  I tried to download JasperServer.0.3.7.zip from

http://jasperforge.org//website/jasperserverwebsite/JSJA%20Website/js_download.html?header=project&target=jasperserver

,

however, the system said the file was not available...

 

Thanks
Brian

Link to comment
Share on other sites

There does seem to be something wrong with some of the download links. SourceForge.net has updated some of thier download functionality and it seems to me that some of the "auto" links do not get to the correct file.

You can try this location here:

http://sourceforge.net/projects/jasperserver/files/JasperServer/

Also, look for the menu item "Releases". This should get you to the main download area where you can then choose "JasperServer 3.7.0" to get the full list of 3.7.0 files for download.

Then, the file you should download to get the buildomatic auto-install files is "jasperserver-ce-3.7.0-bin.zip".

In the Install Guide JasperServer-Install-Guide.pdf (found in docs directory of download package - or download directly from Releases area).

Also, maybe there is a problem with your tomcat context.xml. See troubleshooting item A.2.3 "Special Configuration Case under Tomcat" for info on "getting rid" of an old Tomcat context.xml.

Lastly, keep in mind that for the Community Edition JasperServer, the buildomatic support "out of the box" is for MySQL and PostgreSQL. The Professional JasperServer Edition has automatic installation (buildomatic) support for MS SQLServer, Oracle, etc...

 

 

Link to comment
Share on other sites

Sorry, this original thread is about the Professional version of JasperServer. If you are having trouble downloading the jasperserver-3.7-bin.zip (for Pro from the Support Portal - let me know or you can call Tech Support).

 

I did notice a problem on the JasperForge.org with downloading the zip (when following the quick links). This issue has been reported.

Link to comment
Share on other sites

  • 1 month later...

Hi,

I just did this, after converting the MySQL databases to Access and then to MSSQL
(MSSQL import from MYSQL seems broken). I made a test install on my machine from the
jasperserver-ce-3.7.0-windows-installer.exe to create the original databases.

Don't forget to use a case insensitive collation on MSSQL when creating the databases
(don't choose the default option, use something like Latin_1_General_CI_AS).

 

I used the default Tomcat 6.0 install and deployed the jasperserver.war from the
jasperserver-ce-3.7.0-bin.zip (there are no buildomatic scripts to create the mssql databases
there - maybe only on the pro/enterprise version?).

Changed the following files:
Tomcat 6.0\conf\Catalina\localhost\jasperserver.xml
Tomcat 6.0\webapps\jasperserver\META-INF\context.xml
(this was copied when deployed to the first but after that TC6 uses only the first - in doubt I changed both)
Tomcat 6.0\webapps\jasperserver\META-INF\jasperserverDS-jdbc.xml
Tomcat 6.0\webapps\jasperserver\META-INF\foodmartDS-jdbc.xml
Tomcat 6.0\webapps\jasperserver\META-INF\sugarcrmDS-jdbc.xml

JDBC parameters:
    URL: jdbc:sqlserver://<DB hostname>:1433;databaseName=<DB name>;SelectMethod=cursor
    Driver Class:   com.microsoft.sqlserver.jdbc.SQLServerDriver

Don't forget Tomcat 6.0\webapps\jasperserver\WEB-INF\hibernate.properties
has to have specified metadata.hibernate.dialect=org.hibernate.dialect.SQLServerDialect

Verify if the JDBC driver sqljdbc4.jar (I am using a 6 JVM) exists only on the location
D:\JasperServer\Tomcat 6.0\lib
(not D:\JasperServer\Tomcat 6.0\webapps\jasperserver\META-INF/lib)


Best Regards,
Gerardo Lisboa

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...