2012-02-24 10 views
0

AJAXコードをテストするためのテストウェブサイトを作成しました。このコードは、AJAXを使用してJSPからサーブレットを呼び出します。コードは正常にコンパイルされ、tomcat webappsフォルダに展開されました。フォルダ階層を次のようにTomcat 7エラー:要求されたリソース(/ TestSite)が使用できません。私は正しく展開しました。どうして?

enter image description here

そして、私のweb.xmlのコードは次のとおりです。

<web-app> 
    <jsp-file>index.jsp</jsp-file> 
    <servlet> 
     <servlet-name>getname</servlet-name> 
     <servlet-class>getname</servlet-class> 
    </servlet> 
    <servlet-mapping> 
     <servlet-name>getname</servlet-name> 
     <url-pattern>getname</url-pattern> 
    </servlet-mapping> 
</web-app> 

今、私はhttp://localhost:8080/TestSiteまたはhttp://localhost:8080/TestSite/index.jspそれとして私のブラウザを使用してこのウェブサイトを実行しようとすると、次のエラーが表示されます。 enter image description here

OR

enter image description here

この1でもサイトは、Tomcatマネージャには表示されません。また、他のサイトもTomcatの管理者から直接実行されています。今何をすべきか教えてください。

+0

catalina.outでご覧ください。何か間違いはありますか? –

+1

ああ、申し訳ありません。実際に私は自分自身で答えを見つけました。これは私の愚かな間違いでした。 ;)実際には、URLパターンタグに/前にサーブレット名を追加するのを忘れていましたが、現在は正常に動作しています;) –

+2

このようなエラーを避けるためにIDEを使用してみてください。 また、WARを展開するには、管理コンソールを使用します。 – sbose

答えて

0

これは私の愚かな間違いでした。実際には、私は/をurl-patternタグのサーブレット名の前に追加することを忘れていました。 :)

関連する問題