«web.xml» etiketlenmiş sorular

5
Sunucu uygulaması eşleme URL modelinde / ve / * arasındaki fark
Tanıdık kod: <servlet-mapping> <servlet-name>main</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>main</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> Benim anlayışım /*şununla eşleşiyor http://host:port/context/*. Nasıl /? Sadece http://host:port/contextkök ile eşleşmediğinden emin . Aslında kabul edecek http://host:port/context/hello, fakat reddedecek http://host:port/context/hello.jsp. Herkes nasıl http://host:port/context/helloharitalandığını açıklayabilir mi?

11
Sunucu uygulaması <load-on-startup> değeri ne anlama geliyor?
Burada biraz kafam karışıyor. Bizim uygulamamızda birkaç sunucu uygulaması tanımladık. İşte sunuculardan birinin alıntısı web.xml: &lt;servlet&gt; &lt;servlet-name&gt;AxisServlet&lt;/servlet-name&gt; &lt;display-name&gt;Apache-Axis Servlet&lt;/display-name&gt; &lt;servlet-class&gt;com.foo.framework.axis2.http.FrameworkServlet&lt;/servlet-class&gt; &lt;load-on-startup&gt;0&lt;/load-on-startup&gt; &lt;/servlet&gt; Anladığım kadarıyla, &lt;load-on-startup&gt;otomatik olarak yüklenebilmesi için değerinin pozitif bir tam sayı olması gerekir. Google'a baktım ancak karşılaştığım yanıtlar sadece karışıklığımı arttırdı.

2
WAR'daki ek açıklamaları kullanarak sunucu uygulaması filtre yürütme sırasını tanımlama
Webapp'a özgü sunucu uygulaması filtrelerini WAR'un kendisinde tanımlarsak web.xml, filtrelerin yürütme sırası, içinde tanımlandıkları sırayla aynı olacaktır web.xml. Ancak, bu filtreleri @WebFilterek açıklama kullanarak tanımlarsak , filtrelerin yürütme sırası nedir ve yürütme sırasını nasıl belirleyebiliriz?

3
Web.xml dosyasında varsayılan hata sayfası nasıl belirtilir?
Kullanıcı 404 kodu ile hata gibi belirli bir hatayla karşılaştığında kolay hata sayfasını belirtmek için web.xml&lt;error-page&gt; öğesinde kullanıyorum : &lt;error-page&gt; &lt;error-code&gt;404&lt;/error-code&gt; &lt;location&gt;/Error404.html&lt;/location&gt; &lt;/error-page&gt; Ancak, kullanıcı belirtilen herhangi bir hata kodunu karşılamıyorsa &lt;error-page&gt;, varsayılan bir hata sayfası görmesi gerektiğini istiyorum. Bunu web.xml'deki öğeyi kullanarak nasıl yapabilirim ?

1
Web.xml'deki resource-ref ne için kullanılır?
Dosyanızda ne zaman / neden bir &lt;resource-ref&gt;öğe tanımlayacağınızı merak ediyorum.web.xml Web / uygulama sunucunuzda JNDI kullanılarak tanımlanacağını ve ardından Java kodunuzda JNDI referansına bakılacağını düşünürdüm. Kaynak ref tanımı bana biraz gereksiz görünüyor ve ne zaman yararlı olabileceğini düşünemiyorum. Misal: &lt;resource-ref&gt; &lt;description&gt;Primary database&lt;/description&gt; &lt;res-ref-name&gt;jdbc/primaryDB&lt;/res-ref-name&gt; &lt;res-type&gt;javax.sql.DataSource&lt;/res-type&gt; &lt;res-auth&gt;CONTAINER&lt;/res-auth&gt; &lt;/resource-ref&gt;
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.