小编Ben*_*Ben的帖子

多个平针织servlet在一个web.xml中

是否可以在一个web.xml中包含多个jersey servlet?我试图以这种方式进行RESTfull版本控制:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">

  <display-name>myapi</display-name>

  <context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/context-v1.xml /WEB-INF/context-v2.xml</param-value>
  </context-param>

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

  <servlet>
    <servlet-name>REST-V1</servlet-name>
    <servlet-class>com.sun.jersey.spi.spring.container.servlet.SpringServlet</servlet-class>
    <init-param>
      <param-name>com.sun.jersey.config.property.packages</param-name>
      <param-value>com.myapi.rest.v1</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
  </servlet>

  <servlet-mapping>
    <servlet-name>REST-V1</servlet-name>
    <url-pattern>/v1/*</url-pattern>
  </servlet-mapping>

  <servlet>
    <servlet-name>REST-V2</servlet-name>
    <servlet-class>com.sun.jersey.spi.spring.container.servlet.SpringServlet</servlet-class>
    <init-param>
      <param-name>com.sun.jersey.config.property.packages</param-name>
      <param-value>com.myapi.rest.v2</param-value>
    </init-param>
    <load-on-startup>2</load-on-startup>
  </servlet>

  <servlet-mapping>
    <servlet-name>REST-V2</servlet-name>
    <url-pattern>/v2/*</url-pattern>
  </servlet-mapping>

  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
  </welcome-file-list>

</web-app>
Run Code Online (Sandbox Code Playgroud)

但应该单独加载spring context-v1和context-v2?因为他们有豆子,它们有相同的名称等.

编辑:

如果你查看我的控制台输出,它会为每个servlet加载两次资源(admin/info):

15.07.2012 14:47:08 com.sun.jersey.api.core.PackagesResourceConfig init
INFO: Scanning for root resource and provider classes in the packages:
  com.myapi.rest.v1
15.07.2012 14:47:08 com.sun.jersey.api.core.ScanningResourceConfig logClasses
INFO: Root resource classes …
Run Code Online (Sandbox Code Playgroud)

java rest spring jersey

10
推荐指数
2
解决办法
2万
查看次数

将Vector <Point>转换为Mat

我尝试使用功能fitLine()OpenCV 2.1,但它需要转换我vector<Point>垫上.我怎样才能做到这一点?

 vector<Point> line_points;
 Vec4f line;
 fitLine(line_points, line, CV_DIST_L2, 0.0, 0.01, 0.01);
Run Code Online (Sandbox Code Playgroud)

opencv vector image-processing

8
推荐指数
1
解决办法
1万
查看次数

图像中的交叉检测

我必须在图像中找到十字架.我所知道的是每个红色方块的确切位置.现在我必须决定,如果广场内有十字架,或者没有.最好和最快的方法是什么?我正在使用OpenCv/c ++!好吧,我可以尝试使用OpenCv的SVM吗?但它快吗?你还有其他建议吗?

opencv machine-learning image-processing computer-vision

4
推荐指数
2
解决办法
3659
查看次数

两个图像相似 - 测量

我必须决定,如果两个图像(一个模板图像,一个扭曲图像)几乎相似.图像可能在亮度,某些标记或不同数字上有一些差异.也可能是扭曲的图像移动了1或2个像素.(见我的示例图片!)

我怎么解决这个问题?我正在使用OpenCV/C++.

opencv machine-learning image-processing computer-vision

2
推荐指数
1
解决办法
791
查看次数

OpenCv - iOS MapKit冲突

我想在我的iOS项目中使用OpenCv 2.3.1.但它与iOS MapKit相冲突.它说:

/iPhoneOS5.0.sdk/System/Library/Frameworks/MapKit.framework/Headers/MKGeometry.h:135:错误:'isinf'未在此范围内声明

函数'isinf'似乎在MapKit和OpenCv库中实现.如果我删除了对MapKit的所有引用,OpenCv正在我的iOS项目中工作.但我需要两个?我能做什么?

为了在我的iOS项目中包含OpenCv,我遵循了本教程:http://aptogo.co.uk/2011/09/opencv-framework-for-ios/

iphone xcode opencv ios

2
推荐指数
1
解决办法
1008
查看次数