6
我試圖獲得一個在Netbeans中構建並運行的servlet以在碼頭服務器上運行。 本地部署始終有效,但是在Jetty上部署會導致目錄列表而不是實際運行的servlet。Jetty Servlet不運行 - 獲取目錄列表而不是
該問題似乎與上下文配置,但我不知道我在做什麼錯了。
這裏是在戰爭文件web.xml中的XML:
<?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>
在碼頭邊,我用CONTEX映射設置部署這樣:
<?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>
任何幫助大大地appricated。
謝謝!我對Java的servlet方面很陌生,這讓我感到非常緊張。我想我開始明白了。再次感謝。 – 2009-08-25 15:47:57
我很高興你自己明白;) – ATorras 2009-08-25 17:00:01