1

我想在 NetBeans 中不使用 Maven 制作一个简单的基于 Jersey 的 REST 应用程序。我按照以下步骤操作,现在我被卡住了:

  1. 使用 NetBeans(或任何其他开发 IDE)创建了一个简单的 Web 应用程序。
  2. 在我的项目中添加了 JAX-RS 库。
  3. 我没有web.xml礼物,因为我正在使用org.netbeans.rest.application.config.

我现在被困住了。我想用web.xml. 有没有其他选择?

PS - 我试图在不使用 Maven 的情况下使用 JSON 作为输入。

4

1 回答 1

1

由于在第三步中您已经创建了配置类来公开您的 JAX-RS 资源类,因此您不需要web.xml. 您的应用程序应该准备好运行,至少在 Glassfish 或其他 Java 服务器上。

Java EE 6 的整个想法是摆脱 XML 配置文件,如web.xml. 新的注解@javax.servlet.annotation.WebServlet@javax.ws.rs.ApplicationPath用于配置 Servlet 和 REST 应用程序。

但是如果你拥有一个web.xml,你可以在目录中创建一个web/WEB-INF。一个最小的web.xml看起来像这样:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0"
         xmlns="http://java.sun.com/xml/ns/javaee" 
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
</web-app>
于 2012-10-23T06:31:35.620 回答