maven mina spring 集成应用
2014-04-10 16:32
477 查看
<dependency>
<groupId>org.apache.mina</groupId>
<artifactId>mina-core</artifactId>
<version>${mina-version}</version>
</dependency>
<dependency>
<groupId>org.apache.mina</groupId>
<artifactId>mina-transport-apr</artifactId>
<version>${mina-version}</version>
</dependency>
<dependency>
<groupId>org.apache.mina</groupId>
<artifactId>mina-statemachine</artifactId>
<version>${mina-version}</version>
</dependency>
<dependency>
<groupId>org.apache.mina</groupId>
<artifactId>mina-integration-xbean</artifactId>
<version>${mina-version}</version>
</dependency>
<dependency>
<groupId>org.apache.mina</groupId>
<artifactId>mina-integration-ognl</artifactId>
<version>${mina-version}</version>
</dependency>
<dependency>
<groupId>org.apache.mina</groupId>
<artifactId>mina-integration-jmx</artifactId>
<version>${mina-version}</version>
</dependency>
<dependency>
<groupId>org.apache.mina</groupId>
<artifactId>mina-integration-beans</artifactId>
<version>${mina-version}</version>
<!-- <exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
</exclusion>
</exclusions>-->
</dependency>
<dependency>
<groupId>org.apache.mina</groupId>
<artifactId>mina-filter-compression</artifactId>
<version>${mina-version}</version>
</dependency>
[html] view
plaincopyprint?
<plugin>
<span style="white-space:pre"> </span><groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<extensions>true</extensions>
</plugin>
加上此配置,再运行命令,就可创建成功了!
![](http://img.blog.csdn.net/20140410163019046?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG9ueTE2OGhvbmd3ZWlnYW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](http://img.blog.csdn.net/20140410163032296?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG9ueTE2OGhvbmd3ZWlnYW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](http://img.blog.csdn.net/20140410163048015?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG9ueTE2OGhvbmd3ZWlnYW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](http://img.blog.csdn.net/20140410163112171?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG9ueTE2OGhvbmd3ZWlnYW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](http://img.blog.csdn.net/20140410163059062?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdG9ueTE2OGhvbmd3ZWlnYW4=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
启动spring+mina socket server;
view
plainprint?
package com.supconit.its.server.test;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
ClassPathXmlApplicationContext ct = new ClassPathXmlApplicationContext("applicationContext.xml");
}
}
<groupId>org.apache.mina</groupId>
<artifactId>mina-core</artifactId>
<version>${mina-version}</version>
</dependency>
<dependency>
<groupId>org.apache.mina</groupId>
<artifactId>mina-transport-apr</artifactId>
<version>${mina-version}</version>
</dependency>
<dependency>
<groupId>org.apache.mina</groupId>
<artifactId>mina-statemachine</artifactId>
<version>${mina-version}</version>
</dependency>
<dependency>
<groupId>org.apache.mina</groupId>
<artifactId>mina-integration-xbean</artifactId>
<version>${mina-version}</version>
</dependency>
<dependency>
<groupId>org.apache.mina</groupId>
<artifactId>mina-integration-ognl</artifactId>
<version>${mina-version}</version>
</dependency>
<dependency>
<groupId>org.apache.mina</groupId>
<artifactId>mina-integration-jmx</artifactId>
<version>${mina-version}</version>
</dependency>
<dependency>
<groupId>org.apache.mina</groupId>
<artifactId>mina-integration-beans</artifactId>
<version>${mina-version}</version>
<!-- <exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
</exclusion>
</exclusions>-->
</dependency>
<dependency>
<groupId>org.apache.mina</groupId>
<artifactId>mina-filter-compression</artifactId>
<version>${mina-version}</version>
</dependency>
解决办法
在项目中的pom.xml文件中增加一个插件,配置如下:[html] view
plaincopyprint?
<plugin>
<span style="white-space:pre"> </span><groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<extensions>true</extensions>
</plugin>
加上此配置,再运行命令,就可创建成功了!
启动spring+mina socket server;
view
plainprint?
package com.supconit.its.server.test;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
ClassPathXmlApplicationContext ct = new ClassPathXmlApplicationContext("applicationContext.xml");
}
}
相关文章推荐
- 使用maven集成docker构建和部署Spring Boot 应用
- 用 Maven xfire-all 与spring 4.0集成 导致spring冲突
- Spring,Struts2,MyBatis,Activiti,Maven,H2,Tomcat集成(二)——Struts2集成
- springboot集成swagger的应用
- Maven + Spring MVC+Mybatis + MySQL +AngularJS + Bootstrap 实现简单微博应用(一)环境搭建
- 基于maven的springmvc + spring + ibatis 集成
- Mina入门教程(二)----Spring4 集成Mina
- 【SSMS】springmvc+spring+mybatis+maven项目集成shiro进行用户权限控制
- Spring4集成quartz,Maven打包为可执行jar或者war
- mina与spring集成(翻译)
- 【微框架】Maven +SpringBoot 集成 阿里大鱼 短信接口详解与Demo
- spring集成mina简明教程
- 通过注解的方式集成Spring 4 MVC+Hibernate 4+MySQL+Maven,开发项目样例
- 使用Maven配置Struts2 集成Spring
- 集成 Hibernate,Spring,Struts Portlet 框架构建 Portlet 应用
- Eclipse搭建Maven工程集成Spring4+Hibernate5
- Hession集成Spring + maven依赖通讯comm项目 + 解决@ResponseBody中文乱码
- maven+SpringMVC+MyBatis+mysql集成
- 【JAVA秒会技术之搞定Quartz定时任务】Quartz在Spring中的集成与应用
- 企业微信集成网页应用(spring-boot)