Модуль GWT может потребоваться (повторно) скомпилировать при развертывании в Tomcat, а война создается с помощью maven.

У меня возникла проблема («Модуль GWT« SmartWPS », возможно, потребуется (повторно) скомпилировать») при доступе к URL-адресу. Я создал военный файл, запустив maven-clean-install. Я поместил тот же файл войны в папку /webapp.

Я разработал приложение с использованием GWT с GIN на стороне клиента в качестве инъекции зависимостей и на стороне сервера в качестве инъекции зависимостей Spring. Когда я запускаю maven-clean-install, файл войны создается успешно. После помещения файла войны в папку /webapp я вижу следующую ошибку в папке журналов tomcat,

Мой файл spring-servlet.xml похож на вставленный ниже

http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">

При включении maven iam столкнулся со всеми этими проблемами, с build.xml он был просто успешным, и даже на сервере Jetty он работает успешно.

<!-- The application context definition for the DispatcherServlet -->

<!-- Maps the request through to a concrete controller instance -->
<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
    <property name="mappings">
        <value>
        <!-- /**/SampleApp.rpc=sampleAppController -->
        /**/empDetails.rpc=empDetailsController
        </value>
    </property>
</bean>

<!-- GwtRpcController wraps our service in order to decode the incoming -->
<!-- request then delegates processing of the call to the POJO service -->
<!-- and then encodes the return value forwarding the response. -->    <!--<bean id="sampleAppController" class="com.infor.ion.boddesk.server.GwtRpcController">
    <property name="remoteService">
        <bean class="com.infor.ion.boddesk.server.sampleapp.SampleAppService" />
    </property>
</bean>  -->      <bean id="empDetailsController" class="com.infor.ion.boddesk.ui.sample.server.GwtRpcController">
    <property name="remoteService">
        <bean class="com.infor.ion.boddesk.ui.sample.server.EmployeeDetailsServiceImpl"

/>

Спасибо, Сарита.

Очистите временные файлы (Выполнить > %temp%). Очистите проект (в IDE). Очистите кеш браузера. (Используйте CCleaner). Скомпилируйте проект еще раз.


person Saritha    schedule 18.07.2012    source источник
comment
18 июля 2012 г. 20:43:02 org.apache.catalina.core.ApplicationContext log СЕРЬЕЗНО: StandardWrapper.Throwable org.springframework.beans.factory.BeanCreationException: ошибка при создании bean-компонента с именем 'urlMapping', определенным в ресурсе ServletContext [/WEB -INF/spring/spring-servlet.xml]: ошибка инициализации компонента; вложенным исключением является org.springframework.beans.factory.BeanCreationException: ошибка при создании bean-компонента с именем «empDetailsController», определенным в ресурсе ServletContext [/WEB-INF/spring/spring-servlet.xml]: невозможно создать внутренний bean-компонент com.infor.ion .boddesk.ui.sample.server.EmployeeDetailsServiceImpl#ca56214' типа [com.infor.ion.boddesk.ui.sample.server.EmployeeDetailsServiceImpl] при установке свойства компонента 'remoteService'; вложенным исключением является org.springframework.beans.factory.BeanCreationException: ошибка при создании bean-компонента с именем «com.infor.ion.boddesk.ui.sample.server.EmployeeDetailsServiceImpl#ca56214», определенным в ресурсе ServletContext [/WEB-INF/spring/spring -servlet.xml]: создание экземпляра bean-компонента не удалось; вложенным исключением является org.springframework.beans.BeanInstantiationException: не удалось создать экземпляр класса bean [com.infor.ion.boddesk.ui.sample.server.EmployeeDetailsServiceImpl]: конструктор выдал исключение; вложенным исключением является com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: время ожидания соединения истекло: подключение в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:527) в org. springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) в org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291) в org.springframework.beans.factory.support .DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) в org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288) в org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java :190) в org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBea nFactory.java:580) в org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895) в org.springframework.context.support. AbstractApplicationContext.refresh(AbstractApplicationContext.java:425) в org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:442) в org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:458) в org .springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:339) в org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:306) в org.springframework.web.servlet.HttpServletBean.init(HttpServletBean .java:127)   -  person Thomas Broyer    schedule 18.07.2012


Ответы (1)