にマッピングされて表示されませんのTomcat 6は、サーブレットは、私が入力してサーブレットにアクセスしようとしているのweb.xml
http://localhost:8082/Libruary/controller
とTomcat 6は、エラー404与える:何かがあることを意味
HTTP Status 404 - /Libruary/controller
type Status report
message /Libruary/controller
description The requested resource (/Libruary/controller) is not available.
Apache Tomcat/6.0.26
をweb.xmlファイルで間違っていると思います。
だから、ここに私のweb.xmlファイルは次のとおりです。
<?xml version="1.0" encoding="UTF-8"?>
<web-app
version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<servlet-name>Controller</servlet-name>
<servlet-class>by.epam.web.libruary.jspservlet.Controller</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Controller</servlet-name>
<url-pattern>/controller</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>login.jsp</welcome-file>
</welcome-file-list>
</web-app>
私は私が間違って何を知っていない理由です、サーブレットの名前とマッピングされました。
webapps
--Libruary
---web.xml
---...
---WEB-INF
----classes
-----by
------epam
-------web
--------libruary
---------jspservlet
----------Controller.class
私はEclipseを使用した.classファイルを生成: そして、ここでは、Tomcatフォルダ内のプロジェクト階層です。また、.javaファイルは/ scrディレクトリにあります。これはクラスと同じレベルにあります(ただし、オプションです)。また、このレベルには/ servlet-api.jarを含む/ libディレクトリがあります。私は何を言いたいのか分からない。あなたの助けに非常に感謝します。
アプリケーションの起動時に例外が発生しますか? –
tomcatログにエラーメッセージがありますか? –
MVCパターンに基づいて、その部分がアプリケーションに接続されていません。私は単にブラウザでlocalhostからサーブレットにアクセスするだけで簡単にアクセスしようとしています。 – And