Olá pessoal, bom dia!
recém chegado a prefeitura aqui de maringá-pr, estou tendo problemas ao alterar um serviço já iniciado por funcionário antigo, sabe como é …rsrs
Trata-se de um gerador de oficio jasper.
Bem, eu recebi a ordem de alterar uma lei no conteúdo do relatório. Agora quando vou gerar o novo .jar, ocorre um erro. Vejam:
------------------------------------------------------------------------
Building GeradorOficioTeste 1.0-SNAPSHOT
------------------------------------------------------------------------
The POM for net.sf.jasperreports.fonts:jasperreports-fonts-light:jar:3.7.4 is missing, no dependency information available
[apt:process]
[resources:resources]
Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!
Copying 8 resources
[compiler:compile]
File encoding has not been set, using platform encoding Cp1252, i.e. build is platform dependent!
Compiling 2 source files to C:\Users\fabioyanaga\workspace\GeradorOficioTeste\target\classes
[exec:exec]
0 [AWT-EventQueue-0] INFO support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@151a64ed: startup date [Wed Sep 05 09:06:16 BRT 2012]; root of context hierarchy
39 [AWT-EventQueue-0] INFO xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [context.xml]
Exception in thread "AWT-EventQueue-0" org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [context.xml]; nested exception is java.io.FileNotFoundException: class path resource [context.xml] cannot be opened because it does not exist
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:341)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:143)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:178)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:149)
at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:212)
at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:126)
at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext.java:92)
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:467)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:397)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:93)
at gui.GeoOficioFrame$25.run(GeoOficioFrame.java:1320)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:641)
at java.awt.EventQueue.access$000(EventQueue.java:84)
at java.awt.EventQueue$1.run(EventQueue.java:602)
at java.awt.EventQueue$1.run(EventQueue.java:600)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:611)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.io.FileNotFoundException: class path resource [context.xml] cannot be opened because it does not exist
at org.springframework.core.io.ClassPathResource.getInputStream(ClassPathResource.java:158)
at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:328)
... 27 more
------------------------------------------------------------------------
BUILD SUCCESS
------------------------------------------------------------------------
Total time: 4.400s
Finished at: Wed Sep 05 09:06:17 BRT 2012
Final Memory: 23M/145M
------------------------------------------------------------------------
Nesse context.xml há o seguinte:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd">
<context:component-scan base-package="model"/>
<tx:annotation-driven/>
<bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
<property name="entityManagerFactory" ref="entityManagerFactory"/>
</bean>
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="oracle.jdbc.OracleDriver" />
<property name="url" value="jdbc:oracle:thin:@172.16.0.23:1521:geo" />
<property name="username" value="geovetor" />
<property name="password" value="ge0pr0c" />
</bean>
<bean id="loadTimeWeaver" class="org.springframework.instrument.classloading.InstrumentationLoadTimeWeaver" />
<bean id="jpaVendorAdapter" class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
<property name="showSql" value="true"/>
<property name="generateDdl" value="false"/>
<property name="databasePlatform" value="org.hibernate.dialect.OracleDialect" />
</bean>
<bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
<property name="persistenceUnitName" value="jpa"/>
<property name="dataSource" ref="dataSource" />
<property name="loadTimeWeaver" ref="loadTimeWeaver" />
<property name="jpaVendorAdapter" ref="jpaVendorAdapter" />
</bean>
<bean id="cadastroVazioException" class="service.CadastroVazioException"></bean>
<bean id="dateFormat" class="java.text.SimpleDateFormat">
<constructor-arg value="dd-MM-yyyy" />
</bean>
<bean id="logradouro" class="service.Logradouro" scope="session">
<property name="rua" value='0'></property>
<property name="descricao" value='""'></property>
<property name="numero" value='0'></property></bean>
<bean id="imobiliario" class="service.Imobiliario" scope="session">
<property name="cadastro" value='0'></property>
<property name="condominio" value='""'></property>
<property name="lote" value='""'></property>
<property name="quadra" value='""'></property>
<property name="zona" value='""'></property>
<property name="complemento" value='""'></property>
<property name="loteamento" value='""'></property>
<property name="proprietario" value= '""'></property>
<property name="oficio" value='0'></property>
<property name="alvara" value='0'></property>
<property name="expedicao">
<bean factory-bean="dateFormat" factory-method="parse">
<constructor-arg value="01-01-2011" />
</bean>
</property>
<property name="logradouros">
<list>
<ref bean="logradouro"/>
</list>
</property>
<property name="tipo" value='0'/>
</bean>
<bean id="numeracao" class="model.Numeracao"></bean>
<bean id="numeracaoDAO" class="model.NumeracaoDAO"></bean>
<bean id="oficioController" class="controller.OficioController">
<property name="numeracaoDAO" ref="numeracaoDAO"/>
<property name="oficioDAO" ref="oficioDAO" />
</bean>
<bean id="oficioDAO" class="model.OficioDAOImpl" />
<bean id="geoOficioFrame" class="gui.GeoOficioFrame">
<property name="oficioController" ref="oficioController"/>
</bean>
</beans>
Alguma coisa a fazer para salvar a lavoura? rsrsrs
Abraço a todos!