[Javalist] Spring ismerkedes
Koncsek József
jozsef.koncsek at carusselgroup.com
2012. Aug. 6., H, 11:43:45 CEST
Hi,
Szerintem a spring-servlet.xml file-t kellene átnevezni
applicationContext.xml-re, mert abban vannak benne a springnek szükséges
adatok.
Üdv,
Józsi
On 08/06/2012 10:43 AM, Gábor Garami wrote:
> Szia,
>
> Ez a ContextLoaderListener ilyen csunyakat mond nekem:
>
> 2012-08-06 10:39:24.159::WARN: Failed startup of context org.mortbay.jetty.plug
> in.Jetty6PluginWebAppContext at df39bc{/SpringBlog,D:\Projects\SpringBlog\src\main\
> webapp}
> org.springframework.beans.factory.BeanDefinitionStoreException: IOException pars
> ing XML document from ServletContext resource [/WEB-INF/applicationContext.xml];
> nested exception is java.io.FileNotFoundException: Could not open ServletContex
> t resource [/WEB-INF/applicationContext.xml]
>
> Oke, letrehozom, de mi legyen benne?
>
> Garami Gábor
> E-mail: gabor.garami at hron.me
> Tel: +36 20 235 9621
> MSN: hrgy at vipmail.hu
> Skype: hron84
>
>
> 2012/8/6 cx.chico <cx.chico at gmail.com>:
>> Sziasztok!
>>
>> 1) Nekem úgy tűnik. hogy hiányzik ez a sor a web.xml-ből (persze
>> lehet, hogy már nem kell, de régebben még kellett):
>>
>> <listener>
>> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
>> </listener>
>>
>>
>> 2) Én nem szoktam a "persistence.xml"-ben a "provider" attribútumot
>> megadni (sőt általában semmit sem szoktam beleírni a
>> "persistence-unit"-on kívül), hanem azt a spring-ben konfigurálom:
>>
>> <bean id="emf" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
>> (...)
>> <property name="jpaVendorAdapter">
>> <bean
>> class="org.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter"
>> p:showSql="false"
>> p:generateDdl="false" />
>> </property>
>> (...)
>> </bean>
>>
>> 3) dependecy: a JPA-hoz kellenek az alábbiak:
>>
>> <dependency>
>> <groupId>org.eclipse.persistence</groupId>
>> <artifactId>eclipselink</artifactId>
>> <version>2.3.2</version>
>> </dependency>
>>
>> <dependency>
>> <groupId>org.eclipse.persistence</groupId>
>> <artifactId>javax.persistence</artifactId>
>> <version>2.0.0</version>
>> </dependency>
>>
>> A verzió számok összefüggnek!
>>
>> @Garami Gábor:
>> az ismerkedést a spring-el nagyon megkönnyíti az STS
>> (http://www.springsource.org/sts) használata (ez egy tuningolt
>> Eclipse, benne van a Spring plugin, m2E plugin, stb).
>> Az egyik előnye az, hogy több spring-es projekt template közül tudsz
>> választani (pl. van JPA-s is) és így meg tudod nézni, hogy
>> mi-hova-hogyan kerül a generált projektbe.
>> Másik nagy előnye, hogy van benne egy bekonfigurált tcServer (ez egy
>> tuningolt Tomcat 6 vagy 7). Ezzel a webapp-ot rögtön ki tudod
>> próbálni.
>>
>>
>> Üdv,
>> Chico
>> _______________________________________________
>> Javalist mailing list
>> Javalist at lists.javaforum.hu
>> http://lists.javaforum.hu/mailman/listinfo/javalist
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
>
További információk a(z) Javalist levelezőlistáról