发表于: 2017-07-10 21:55:59
1 1258
今日完成
结束任务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
评论