2009-08-25 32 views
6

Bir iskele üzerinde çalıştırmak için Netbeans'de yerleşik ve çalışan bir sunucu uygulaması yapmaya çalışıyorum. Yerel olarak her zaman çalışır, ancak Jetty üzerinde konuşlandırmak aslında çalışan sunucudan ziyade bir dizin listesinde sonuçlanır.Jetty Servlet çalışmıyor - bunun yerine dizin listeleniyor

Sorun, içerik yapılandırmasında görünüyor, ancak neyi yanlış yaptığımı bilmiyorum.

<?xml version="1.0" encoding="ISO-8859-1"?> 
<!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting//DTD Configure//EN" 
"http://jetty.mortbay.org/configure.dtd"> 

<Configure class="org.mortbay.jetty.webapp.WebAppContext"> 
    <Set name="contextPath">/query</Set> 
    <Set name="war"> 
     <SystemProperty name="jetty.home" default="."/>/webapps/Link/I5Link.war 
    </Set> 
</Configure> 

Herhangi bir yardım: Ben bir contex haritalama kurulumu ile bu şekilde dağıtma ediyorum İskele tarafında

<?xml version="1.0" encoding="UTF-8"?> 
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> 
<servlet> 
    <description>Raw Query</description> 
    <servlet-name>query</servlet-name> 
    <servlet-class>core.SQL</servlet-class> 
</servlet> 
<servlet-mapping> 
    <servlet-name>query</servlet-name> 
    <url-pattern>/query</url-pattern> 
</servlet-mapping> 
<session-config> 
    <session-timeout> 
     30 
    </session-timeout> 
</session-config> 
<welcome-file-list> 
    <welcome-file>index.jsp</welcome-file> 
    </welcome-file-list> 
</web-app> 

: Burada

savaş dosyasında web.xml''deki XML olduğunu büyük ölçüde değerlendi.

cevap

3
Ben iskelesi ile çalıştı değil ama bu adresi test olacağını

: Eğer çalışırsa

http://localhost:8080/query/query?whateverYouNeed

, şu birine ilişkin < url desen > değiştirecek:

< url desenli >/</url-pattern >

< url-desen > * </url-pattern >

+0

teşekkür ederiz! Java'nın sunucu tarafında çok yeniyim ve bu beni deli ediyordu. Sanırım anlamaya başlıyorum. Tekrar teşekkürler. –

+0

Kendin anladığına sevindim;) – ATorras

İlgili konular