我已经用Netbeans 8.2创建了一个非常基本的Java Web应用程序
这是我已完成的步骤:
这是我在此Java类中添加的内容:
select
REGEXP_SUBSTR(DATA, '\d+') NUMBERS,
REGEXP_SUBSTR(DATA, '[a-zA-Z].*.') EVERYTHINGAFTERNUMBERS
from DATAVIEW
我没有编译问题。 GlassFish已启动,但是如果我尝试转到/ test网址,则会收到404错误...
有什么想法吗?
谢谢
答案 0 :(得分:1)
我做了一些小小的改动,以使您的代码在Windows 10上使用NetBeans 8.2,JDK 8和Glassfish 4.1.1可以正常工作:
@Path
上添加一个methode_test()
注释。这是经过修订的TestService
类:
package pkg1;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
@Path("/demo")
public class TestService
{
@Path("/test")
@GET
@Produces("text/plain")
public String methode_test()
{
return "Hello test";
}
}
这是您需要添加的附加类:
package pkg1;
import javax.ws.rs.core.Application;
@javax.ws.rs.ApplicationPath("sample")
public class ApplicationConfig extends Application {
}
我的项目名为 DemoService ,因此其上下文根为 DemoService ,但在您的情况下,使用的URL可能是:http://localhost:8080/TestService/sample/demo/test < / p>
注意:
为方便起见,您可以设置测试项目时在浏览器中使用的默认路径:
NetBeans 8.2提供了一个基本的“ Hello World ” REST应用程序,您可以使用项目向导在几秒钟内创建:文件>新建项目...>示例> Web服务> REST:Hello World 。