之前已经学习过 利用JAX-RS快速开发RESTful 服务,当时是jboss环境,如果原封不动的迁移到weblogic 10.x 版本,会杯具的发现应用启动失败,需要做些小调整:

项目结构如下:

weblogic 10.x 上开发restful服务

需要在原来的Rest Service(本文中是MyService.java)外,再包装一层,创建一个Application的子类,本例中是 MyApplication.java,代码如下:

 1 package yjmyzz.service;
 2 
 3 import java.util.HashSet;
 4 import java.util.Set;
 5 
 6 import javax.ws.rs.ApplicationPath;
 7 import javax.ws.rs.core.Application;
 8 
 9 
10 import yjmyzz.service.rest.MyService;
11 
12 @ApplicationPath("/rest")
13 public class MyApplication extends Application {
14 
15     public Set<Class<?>> getClasses() {
16         Set<Class<?>> s = new HashSet<Class<?>>();
17         s.add(MyService.class);
18         
19         return s;
20     }
21 }
MyApplication

相关文章:

  • 2021-07-14
  • 2021-10-11
  • 2022-12-23
  • 2022-12-23
  • 2021-12-22
  • 2022-12-23
  • 2021-10-03
猜你喜欢
  • 2021-07-04
  • 2021-05-24
  • 2022-12-23
  • 2021-04-11
  • 2021-11-08
  • 2022-12-23
相关资源
相似解决方案