2017-01-03 7 views
0

Eclipseを使用して簡単なログインページを作成し、テストして完全に動作しました。私はEclipseプロジェクトワークスペースをApache Tomcatフォルダにインポート

localhost:8080/ABC 

を入力して、それを実行してみましたが、それはエラー404ページで私を作る私は

(the apache tomcat folder)/webapps

に私のEclipseワークスペースからABCと呼ばれるプロジェクトのフォルダをコピーしました。

これは私のweb.xmlファイルです

<?xml version="1.0" encoding="UTF-8"?> 
<web-app version="3.0" 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_3_0.xsd" > 

<servlet> 
    <servlet-name>login</servlet-name> 
    <servlet-class>Login</servlet-class> 
</servlet> 
<servlet> 
    <servlet-name>Welcome</servlet-name> 
    <servlet-class>Welcome</servlet-class> 
</servlet> 
<servlet-mapping> 
    <servlet-name>login</servlet-name> 
    <url-pattern>/login</url-pattern> 
</servlet-mapping> 
<servlet-mapping> 
    <servlet-name>Welcome</servlet-name> 
    <url-pattern>/Welcome</url-pattern> 
</servlet-mapping> 

</web-app> 

私はまた、あなたが.warExportDynamic Web Projectに必要な、それを展開

ABC folder

ABC/WebContent

+0

詳細を指定できますか?既定のパッケージの下にあるログインページですか? – vvtx

+0

@shyampatilはい、デフォルトパッケージ – Fouzy

答えて

0

ファイルパスの画像を添付していますTomcatのWebappsフォルダにサーバーを起動します。その後、サーバーを再起動し

Click on Export>WAR

Select the Tomcat Webapps folder

:ここ

はあなたを助けるためにいくつかの手順です。

+0

ありがとうございます。 .warに変換する必要がある理由を説明してください。 – Fouzy

+0

Webアプリケーションをサーバーに展開するために、動的Webプロジェクトを.warファイルに変換します。これにより、サーバーは要求の受け入れを開始し、Webアプリケーションの応答を送信します。展開のプロセスは、Webアプリケーションとリソースやデータベースなどのサポートコンポーネントがサーバーのコンテキストにインストールされることを広く意味します。このインストールは、Web AppプロジェクトディレクトリをサーバーのWebAppsフォルダにコピーしてコピーするだけではありません。このリンクは役に立ちます - http://blog.xebia.com/so-what-is-a-deployment-really/ –

関連する問題