Java 在与JAX-RSRESTAPI相同的服务器上公开AngularJS前端有哪些选项?

Java 在与JAX-RSRESTAPI相同的服务器上公开AngularJS前端有哪些选项?,java,web-services,rest,glassfish,grizzly,Java,Web Services,Rest,Glassfish,Grizzly,非常像这里描述的,运行在Grizzly容器顶部。需要映射/托管src\main\webapp文件夹的内容,该文件夹包含使用RESTAPI的AngularJS应用程序 目前,REST API在Grizzly的帮助下在Main中引导: GrizzlyHttpServerFactory.createHttpServer(....); 在同一台服务器上运行RESTAPI和前端有哪些选项? 如何设置它?GrizzlyHttpServerFactory.createHttpServer(..)返回Http

非常像这里描述的,运行在Grizzly容器顶部。需要映射/托管
src\main\webapp
文件夹的内容,该文件夹包含使用RESTAPI的AngularJS应用程序

目前,REST API在Grizzly的帮助下在
Main
中引导:

GrizzlyHttpServerFactory.createHttpServer(....);
在同一台服务器上运行RESTAPI和前端有哪些选项?
如何设置它?

GrizzlyHttpServerFactory.createHttpServer(..)
返回
HttpServer
的实例,该实例只是一个预配置了网络侦听器和http处理程序的通用服务器

因此,它只处理REST reuquest(由Jersey http处理程序),但您可以添加自己的http处理程序来处理web应用程序(html、js、css等):


有关更多详细信息,请查看。

GrizzlyHttpServerFactory.createHttpServer(..)
返回
HttpServer
的实例,该实例只是一个预配置了网络侦听器和http处理程序的通用服务器

因此,它只处理REST reuquest(由Jersey http处理程序),但您可以添加自己的http处理程序来处理web应用程序(html、js、css等):


有关更多详细信息,请查看。

使用此微型http服务器框架可能会很方便:。您可以以Server.java为例,使用
Contexts.create(Server,p))。使用此微型http服务器框架可能会很方便:。您可以以Server.java为例,使用
Contexts.create(Server,p))。
HttpServer server = GrizzlyHttpServerFactory.createHttpServer(....);
server.getServerConfiguration().addHttpHandler(....) // add your handler here and map it to URL