Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 具有域的Grizzly web服务器_Java_Jersey_Jax Rs_Grizzly - Fatal编程技术网

Java 具有域的Grizzly web服务器

Java 具有域的Grizzly web服务器,java,jersey,jax-rs,grizzly,Java,Jersey,Jax Rs,Grizzly,我有一个子域名。我想将它附加到带有grizzly服务器实现的JavaJAX-RS项目。 当我在localhost:8080上设置时,它工作得很好,但我不知道如何使用我的子域或域设置它 感谢TLDR您需要一个静态IP地址 您不应该将grizzly BASE_URL设置为子域,也不应该使用CNAME记录。您应该将基本URL设置为静态IP地址,并使用a记录将子域指向该IP 示例:您拥有domain.com,并希望将sub.domain.com附加到您的应用程序 获取静态IP地址(例如50.12.xxx

我有一个子域名。我想将它附加到带有grizzly服务器实现的JavaJAX-RS项目。 当我在localhost:8080上设置时,它工作得很好,但我不知道如何使用我的子域或域设置它


感谢TLDR您需要一个静态IP地址

您不应该将grizzly BASE_URL设置为子域,也不应该使用
CNAME
记录。您应该将基本URL设置为静态IP地址,并使用
a
记录将子域指向该IP

示例:您拥有
domain.com
,并希望将
sub.domain.com
附加到您的应用程序

  • 获取静态IP地址(例如
    50.12.xxx.yy

  • 添加一个
    A(主机)
    记录:
    sub
    -->
    50.12.xxx.yy

  • 设置Grizzly BASE_URL:
    50.12.xxx.yy

  • 转到,您将点击您的应用程序


  • 为子域配置DNS a记录以指向主机的IP。谢谢,我已为子域配置DNS记录,然后我将grizzly的基本URL更改为刚创建的子域。还有什么需要做的吗?是的,我检查了子域,它正在工作,所以DNS记录是正确的。当我将基本URL更改为我的子域(f.e xx.subdomain.com)时,我得到了java.nio.channels.unsolveddressexceptionhmm。。我有一个子域的CNAME记录,而不是一个记录。谢谢你的详细回答。最后我自己解决了这个问题,并决定使用glassfish作为应用服务器。