Sen yapabilir Tomcat, sadece ROOT.war
, yani Grails tarafından üretilen myapp-0.1.war
'u alarak ve TOMCAT_DIR/webapps/ROOT.war
'a kopyalayarak kök bağlam olarak bir web sunucusuna hizmet eder.
İçinde grails.serverURL
için bir ayar olarak varsa Config.groovy
Eğer
environments {
production {
grails.serverURL = 'http://myapp.mydomain.com'
}
}
Ama
Grails 2'de genellikle güvenlidir Grails tarafından oluşturulan herhangi bir mutlak bağlantılar doğru olduğundan emin olmak için üretim ortamı için bu geçersiz kılmak gerekir
grails.serverURL
'u tamamen iptal etmek ve uygulamanın çalışma zamanında doğru değeri çıkarmasına izin vermek. Doğru
Host
başlığından geçmeyen bir ters proxy'nin arkasında koşuyorsanız buna ihtiyacınız vardır.
Yöntem 3: 'ROOT. xml', CATALINA_BASE/conf/Catalina/localhost' içinde (teknik olarak "conf//", ancak "Catalina" ve "localhost", "out-of-the-box" server.xml içindeki varsayılanlardır) '' doğrudan '' 'değil' ''. –
İlk yöntem denedim, Çoğu zaman "http://myapp.mydomain.com" bana kötü istek hatası verir, IP tarafından app erişirseniz, Onun iyi çalışıyor. Bunun çözümü nedir? Tomcat 6 kullanıyorum. – n92