发表于: 2017-07-10 21:55:59

1 1259


今日完成

结束任务8,实现Spring RMI

继续昨天controller模块的编写

controller模块拆分了原来任务5的StudentController.java,resources文件夹下多了springrmi-client.xml配置

然后是整个webapps文件夹要放在controller模块

pom.xml

需要添加core

   <dependency>

   <groupId>com.nitasty</groupId>

   <artifactId>springrmi-student-core</artifactId>

   <version>0.0.1-SNAPSHOT</version>

   </dependency>

    <dependency>


springrmi-client.xml


<context:annotation-config/>

   <context:component-scan base-package="com.nitasty" />

   

   <bean id="studentService" class="org.springframework.remoting.rmi.RmiProxyFactoryBean">

    <property name="serviceUrl" value="rmi://localhost:8020/StudentService"/>

    <property name="serviceInterface" value="com.nitasty.service.StudentService"/>

   </bean> 


web.xml

<display-name>springrmi-student-controller</display-name>

<!-- @Autowired 自动注入注解的spring容器加载文件路径 -->

<context-param>

<param-name>contextConfigLocation</param-name>

<param-value>classpath:springrmi-client.xml</param-value>

</context-param>

<!-- Spring监听器 -->

<listener>

<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>

</listener>

<servlet>

<servlet-name>springmvc</servlet-name>

<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

<load-on-startup>1</load-on-startup>

</servlet>

<servlet-mapping>

<servlet-name>springmvc</servlet-name>

<url-pattern>/</url-pattern>

</servlet-mapping>


尝试着先启动service模块的服务器,再用tomcat启动controller模块.问题是在启动service模块时候会报找不到studentservice bean的错误,猜测应该是spring配置的问题,正在查


收获

困难

Spring-RMI整合启动时候报错找不到studentservice bean,正在解决

明日计划

任务8,任务9


返回列表 返回列表
评论

    分享到