2013-02-20 31 views

回答

1

我不知道在Jelastic具體的一面,但與碼頭,你可以創建在上下文中的XML文件夾中,它應該是這個樣子:

上下文/ Localhost.xml:

<?xml version="1.0" encoding="ISO-8859-1"?> 
<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd"> 
<Configure class="org.eclipse.jetty.webapp.WebAppContext"> 
    <Set name="contextPath">/</Set> 
    <Set name="resourceBase"><SystemProperty name="jetty.home" default="."/>/webapps/railo/</Set> 
    <Set name="defaultsDescriptor"><SystemProperty name="jetty.home" default="."/>/etc/webdefault.xml</Set> 
    <!-- virtual hosts --> 
    <Set name="virtualHosts"> 
    <Array type="String"> 
     <Item>localhost</Item> 
     <Item>127.0.0.1</Item> 
    </Array> 
    </Set> 
</Configure> 

你ç然後爲每個域創建更多的文件,確保您添加/編輯resourceBase(您的文件webroot)的條目和虛擬主機的Item。

我不確定Jelastic是如何專門用Jetty處理這些東西的,但是如果你可以編輯文件,你應該很酷。

+0

只需要注意一點,您實際上並不需要兩個SystemProperty標記 - 只需使用'webapps/railo /'和'etc/webdefault.xml'就可以做到這一點的東西,但噪音較小。 – 2013-02-20 11:58:19

2

在Jelastic中,至少有兩種綁定域名的方法。

實際上,您可以通過Jelastic儀表板將您的應用程序部署到指定的上下文ROOT來綁定您的域。這裏是一篇文章,解釋如何管理它:http://jelastic.com/docs/custom-domains

第二種方法是設置DNS A記錄。給出的文章明確說明了如何去做:http://jelastic.com/docs/A-Records-domain-names

+0

上面提供的鏈接用於Tomcat設置 – 2013-02-23 11:42:29

相關問題