[Javalist] Spring ismerkedes

Koncsek József jozsef.koncsek at carusselgroup.com
2012. Aug. 6., H, 13:25:34 CEST


Hi,

Ez így valóban rosszul néz ki.

Próbáld meg a web.xml-ben megadni

     <context-param>
         <param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/spring-servlet.xml</param-value>
     </context-param>
     <listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
     </listener>

Így az átnevezés felesleges is.

Üdv,
Józsi

On 08/06/2012 12:24 PM, Gábor Garami wrote:
> Csinaltam egy ilyen trukkot (tudom, nagyon gany):
>
> <servlet>
>          <servlet-name>spring</servlet-name>
>          <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
>          <init-param>
>              <param-name>contextConfigLocation</param-name>
>              <param-value>/WEB-INF/applicationContext.xml</param-value>
>          </init-param>
>
>          <load-on-startup>2</load-on-startup>
>      </servlet>
>
> Igy most mar hiba nelkul felbootolt, de az app meg midnig nem mukodokepes.
>
> 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 Gábor Garami <gabor.garami at hron.me>:
>> Es akkor a spring-servlet.xml -be ne is legyen semmi?
>>
>> 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 Koncsek József <jozsef.koncsek at carusselgroup.com>:
>>> 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
>>>>
>>> _______________________________________________
>>> 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