Java 具有域的Grizzly web服务器
我有一个子域名。我想将它附加到带有grizzly服务器实现的JavaJAX-RS项目。 当我在localhost:8080上设置时,它工作得很好,但我不知道如何使用我的子域或域设置它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
感谢TLDR您需要一个静态IP地址 您不应该将grizzly BASE_URL设置为子域,也不应该使用
CNAME
记录。您应该将基本URL设置为静态IP地址,并使用a
记录将子域指向该IP
示例:您拥有domain.com
,并希望将sub.domain.com
附加到您的应用程序
50.12.xxx.yy
)A(主机)
记录:sub
-->50.12.xxx.yy
50.12.xxx.yy
为子域配置DNS a记录以指向主机的IP。谢谢,我已为子域配置DNS记录,然后我将grizzly的基本URL更改为刚创建的子域。还有什么需要做的吗?是的,我检查了子域,它正在工作,所以DNS记录是正确的。当我将基本URL更改为我的子域(f.e xx.subdomain.com)时,我得到了java.nio.channels.unsolveddressexceptionhmm。。我有一个子域的CNAME记录,而不是一个记录。谢谢你的详细回答。最后我自己解决了这个问题,并决定使用glassfish作为应用服务器。