私は自分のプロジェクトを持っているので、私のサーブレットはすべて適切にマップされている他のサーブレットは見つかりません。現在、私は4つのサーブレットを使用しています。ここに私のXMLファイルがあります。サーブレットが利用できない(私はそれが一般的だと知っている)
<servlet>
<description>Performs a login to the system.</description>
<servlet-name>LoginUserCheck</servlet-name>
<servlet-class>controllers.LoginUserCheck</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<description>Updates the given order.</description>
<display-name>OrderUpdate</display-name>
<servlet-name>OrderUpdate</servlet-name>
<servlet-class>controllers.OrderUpdate</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet>
<description>Process the creation of an order.</description>
<display-name>OrderCreate</display-name>
<servlet-name>OrderCreate</servlet-name>
<servlet-class>controllers.OrderCreate</servlet-class>
<load-on-startup>3</load-on-startup>
</servlet>
<servlet>
<description>Searches or Filters orders.</description>
<display-name>OrderSearch</display-name>
<servlet-name>OrderSearch</servlet-name>
<servlet-class>controllers.OrderSearch</servlet-class>
<load-on-startup>4</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>LoginUserCheck</servlet-name>
<url-pattern>/LoginUserCheck</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>OrderUpdate</servlet-name>
<url-pattern>/OrderUpdate</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>OrderCreate</servlet-name>
<url-pattern>/OrderCreate</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>OrderSearch</servlet-name>
<url-pattern>/OrderSearch</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>
<resource-ref>
<description>Database Resource.</description>
<res-ref-name>jdbc/dbre</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
さて、私のサーブレットが「コントローラー」という名前のパッケージに含まれている、それは次のように私のcontext.xmlファイルがあり、それらのすべての4つがあります。
<Context antiJARLocking="true" path="/RHTUBSDB" >
と私が呼ぶ方法形式では、このaction = "controllername"のように、バックスラッシュなどはありません。
奇妙なことに、LoginUserCheckコントローラだけが動作しているということです。他の人は「サーブレットxxxは現在利用できません」と言っています。ところで
、私はわかりませんでした。..
一見、設定がよさそうだ。単純なURLでサーブレットにアクセスすることはできますか?同じエラーが発生しますか? –
同じエラーが発生しました。同じ種類のURLパターンを試してみました。 "conf \ web.xml"にあります。 – Triztian