2015-02-12 19 views
8

Tomcat'in bağlam yolunu ayarlamak için aşağıdaki kodu kullandım. Burada, uygulamanıza tomcat'in varsayılan yolunu geçersiz kılarak localhost:8080'u kullanarak doğrudan erişebiliyorum. Wildfly'de İçerik Yolu nasıl tanımlanır?

<Context path="" docBase="G:\bitbucket\projectpath\project\build\libs\project-1.0" workDir="G:\bitbucket\projectpath\project\build\libs\project-1.0\work" debug="0" reloadable="false" autoDeploy="true" unpackWARs="true" crossContext="true"/> 

Şimdi çalışma zamanı ortamı olarak wildfly-8.2.0 kullanmak için gidiyorum. .war dosyasını doğrudan G:\wildfly-8.2.0.Final\standalone\deployments'a yapıştırarak denedim ve projeme localhost:8080/project-1.0 gibi tarayıcıda erişebiliyorum.

Aynı yapılandırmayı, tombride yaptığım gibi, wildfly'nin varsayılan karşılama sayfasını geçersiz kılarak projeme localhost:8080 numaralı telefondan erişmek için kurdum. Aynısını vahşi doğada yapmaya çalıştım ama bunu yapmam gereken yere sıkıştım. Wildfly klasöründe (tomcat'in basit server.xml dosyasıyla karşılaştırarak) çok fazla .xml dosyası var ve nereden başlayacağımı karıştırıyorum. "Wildfly'de Bağlam Yolu Nasıl Ayarlanır" ifadesini kullanarak aradım ama başarı elde edemedim. Birisi bana nasıl yapılacağı konusunda yardımcı olabilir ..? Kodlama ile ilgili ise, o zaman çok fazla arama yapabilirim ve en azından bazı Fikirler alabilirim, ama burada konfigürasyonda sıkışıp kaldım. Şimdiden teşekkürler. Sen dağıtmak uygulamasında bir /WEB-INF/jboss-web.xml dosyayı ekleyerek yapabilirsiniz

cevap

22

:

<?xml version="1.0" encoding="UTF-8"?> 
<jboss-web xmlns="http://www.jboss.com/xml/ns/javaee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation=" 
     http://www.jboss.com/xml/ns/javaee 
     http://www.jboss.org/j2ee/schema/jboss-web_5_1.xsd"> 
    <context-root>/</context-root> 
</jboss-web> 
+0

çalışmıyor Got .. Teşekkürler .. Btw ben yaşıyorum garip bir sorun, ben bu komutu kullanarak wildfly başlattım, './standalone.sh -b xxx.xx.xx.xxx> $ HOME/web.log 2> 1 &' ve onu durdurmak için, '' kullanılır. /jboss-cli.sh --connect komutu =: shutdown' .. Her şey iyi çalışıyor, sunucuyu başlatırsam, ilgili web sitesine erişebilirim, sunucunun web sitesine erişmesini durdurursam, krom bana "Sunucudan Yanıt Yok" diyor “.. Ama bir kere elime sqlserver'a koyduğumda garip bir şey oldu. –

+0

Sqlserver'da dökümü kullanarak bir db oluşturdum, daha sonra .war dosyasını dağıttığım zaman, dağıtım başarısız olarak gelmeye devam ediyor, çok denedim. Ben kapatma komutunu kullanın sonra bile bana 404 bulunamadı mesajı verir sitesine erişebilirler. Shutdon komutundan sonra bile durmayan, bacgroundda bir süreç çalışıyor. Bunu nasıl çözebilirim biliyor musun? –

+0

Wildfly'nin pid'ini tanımlayarak ve kill komutunu kullanarak çözdünüz mü? .. –