Jersey部署
来源:互联网 发布:java实现解压缩zip 编辑:程序博客网 时间:2024/05/01 21:16
一、集成Jersey到Spring 3.0.5框架中
1) 修改web.xml
<servlet>
<servlet-name>JerseySpringServlet</servlet-name>
<servlet-class>com.sun.jersey.spi.spring.container.servlet.SpringServlet</servlet-class>
<!-- Thefollowing initialization parameter is only required for
registering Jersey managed classes. Spring-managed classes
areautomatically registered.
-->
<init-param>
<param-name>com.sun.jersey.config.property.packages</param-name>
<param-value>com.dn.test.jersey.resource</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>JerseySpringServlet</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
2) Spring管理资源
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;
@Path("/spring-resource")
@Component //采用spring自己的注解
@Scope("singleton")//采用spring自己的注解
public class SpringResource {
}
3) Jersey管理资源
import com.sun.jersey.api.spring.Autowire;
import com.sun.jersey.spi.resource.Singleton;
@Path("/jersey-resource")
@Singleton//采用jersey自己的注解
@Autowire//采用jersey自己的注解
public class JerseyResource {
}
4) 测试
Ø 启动Web服务后,可以采用基于http客户端(如apache的httpClient)测试
Ø 启动Web服务器,可以采用Jersey自带的client进行测试
Ø 可以直接使用Jersey提供的测试框架JerseyTest进行测试
二、在Jboss 6.1.finale 上部署Jersey 1.11版
由于需要修改Jboss配置,因此建议拷贝一个default目录并重命名为default-dn做为本地的配置实例,以下步骤均在default-dn配置中修改:
1) Jboss下载地址
\\192.168.10.18\FileSystem\Engineering-dept\developmentfile\commonsoft\jboss-6.1.0.Final-project.rar
2) 修改在配置文件
在%JBOSS_HOME%\server\default-dn\deployers\switchboard-jboss-beans.xml中注释掉如下两段配置:
<!--
<entry>
<key>javax.xml.ws.WebServiceContext</key>
<value>
<injectbean="org.jboss.switchboard.WebServiceContextResourceProvider"/>
</value
</entry>
-->
<!--<injectbean="org.jboss.switchboard.WebServiceRefResourceProvider"/>-->
3) 在目录(%JBOSS_HOME% \server\default-dn\deployers)里删除掉resteasy.deployer文件夹
三、在本机上使用Eclipse 插件启动Jboss
由于新建了一个本地的配置实例,因此eclipse里启动jboss时,需要选择该配置实例,否则jboss默认使用default配置实例,步骤如下:
1) 在Servers Tab中双击JBoss 6.1 Runtime Server (自己创建的server名),如图:
2) 在上图中双击Runtime Environment,在打开的对话框如下图,在Configuration区域选择default-dn一项,保存就ok.
- Jersey部署
- jersey
- Jersey
- jersey
- jersey
- Jersey
- jersey
- Jersey
- Weblogic 12.2.1.2.0 部署报 Jersey相关错误解决办法
- jersey started
- Jersey 初识
- jersey start
- Jersey 注解
- Jersey start
- Jersey注解
- Jersey Spring
- Jersey初谈
- jersey RESTful
- 关于border-collaps
- QT让一个图片随窗体缩放
- 设置透明背景
- acm oj 错误类型
- SysBench压力测试
- Jersey部署
- centos6.2下mdsplus的安装配置
- Balanced Lineup
- QT界面大小自动变化
- 索引的基本概念、分类、优点、使用
- JAVA保留小数位
- CentOS6.3上安装mysql5.6
- 【91xcz】什么是win7的移动中心?如何快速打开
- 让ProgressDialog在setCancelable(false)时按返回键可dismiss