【发布时间】:2016-11-18 05:10:10
【问题描述】:
我购买了一个域名 www.mydomainname.com 创建了一个 Web 应用程序并将其部署在 ubuntu VS 上的 glassfish 4.1.1 上。 现在我可以通过访问http://my-public-ip:8080/mydomainname/index.jsp从浏览器访问应用程序 我需要的是在网络浏览器上输入 mydomainname.com 并最终进入我的应用程序,而不是注册商网站的默认页面。
我尝试在注册商处登录我的帐户并将请求转发到http://mydomainname.com 到http://my-public-ip:8080/mydomainname/index.jsp,但它仍然在地址栏上显示 ip。我该如何做到这一点?
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd">
<listener>
<description>ServletContextListener</description>
<listener-class>com.qualebs.controller.SessionListener</listener-class>
</listener>
<listener>
<description>ServletContextListener</description>
<listener-class>com.qualebs.controller.ContextListener</listener-class>
</listener>
<listener>
<description>fileupload temporary file cleaner</description>
<listener-class>org.apache.commons.fileupload.servlet.FileCleanerCleanup</listener-class>
</listener>
<servlet>
<servlet-name>ImageServlet</servlet-name>
<servlet-class>com.qualebs.controller.ImageServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>AsyncServlet</servlet-name>
<servlet-class>com.qualebs.controller.AsyncServlet</servlet-class>
</servlet>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
<jsp-config>
</jsp-config>
</web-app>
如果部署描述符在此处不相关,则愿意发布任何相关代码。提前致谢
【问题讨论】: