職案人

求職・歴史・仏教などについて掲載するつもりだが、自分の思いつきが多いブログだよ。適当に付き合って下さい。

Eclipseでユーザー認証するには

2016年05月05日 | Tomcat
Eclipseでユーザー認証するには

【環境条件】
OS;win7
IED;Eclipse4.4(ルナ)
サーバー;Tomcat8.0.33

【ユーザー認証方法】
①BASIC認証用のサーブレットを用意する
BASIC認証(サーブレットの用意)

②web.xmlを書く
BASIC認証(web.xmlの編集)
セキュリティロールの概略

実際の例


【サーブレットの実行】
トムキャットを
ブラウザで「http://localhost:8080/auth/AuthTest1」へアクセスすると、Windowセキュリティ画面が立ち上がる。

その画面に、ユーザー名とパスワード入れると、サーブレットが開く



【エラー表示】
Windowセキュリティ画面からユーザー名とパスワードを入れて下記のようなエラーを出たら

Windowセキュリティ画面からユーザー名とパスワードを入れて下記のようなエラーを出たら、Eclipseのプロジェクト「Servers」の「tomcat-users.xml」を調べる


【tomcat-users.xml】

下記のところを確認!
<tomcat-users version="1.0" xmlns="http://tomcat.apache.org/xml"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd">
<user password="0000" roles="admin-gui,manager-gui" username="nnnn"/>←ここ確認
もし、設定されていなかったら、自分に合ったように書き換える

参照サイト→BASIC認証(UserDatabaseRealmレルム)
ただし、Tomcatのバージンによってはrolesの設定が異なる

【再インストルTomcat】
どうしても、HTTPステータス403のエラーが出るなら、再びTomcatのインストールをする。その時、必ずユーザー名とパスワードを入れる。

更に、EclipseのServers設定を更新するのを忘れてはならない!

【動作確認】
Eclipseからサーバを立ち上げ、ブラウザから「http://localhost:8080/」にアクセスする

続いて、右側の「Manager add」ボタンを押す、Windowセキュリティ画面からユーザー名とパスワードを入れて成功すると、下記のように成る。
コメント (1)
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

Apache Tomcat8.0.28をインストールするには

2015年10月19日 | Tomcat
Tomcat8.0.28のインストール方


1、ダウンロード
・Webサイト→Apache Tomcatを開く
・Apache Tomcatサイトの「DownLoad」から「Tomcat8.0」をクリックする

・Core:
自分にあった物を選ぶ


2.インストール
「ダウンロード」フォルダーから「apache-tomcat-8.0.28」をダブルクリックすると、開始する。

・「Next」ボタンをクリック

・「I Agree」ボタンをクリック

・「Next」ボタンをクリック

・ポート番号はデフォルト設定のまま
・UserNameに「admin」(何でも良い)
・Passwordに任意のパスワードを入力
・「Next」ボタンをクリック

・JAVA_HOMEに設定しているディレクトリを設定
・「Next」ボタンをクリック

・「Browse」ボタンをクリックし、インストールしたいフォルダを選択
・「Next」ボタンをクリック

・「Run Apache Tomcat」と「Show Readme」のチェックを外す
・「Finish」ボタンをクリック

3.システムの設定
Tomcat8.0のパスを通しておく


システム環境変数を編集する。
変数名:CLASSPATH
変数値:C:\Program Files\Tomcat8.0\lib\servlet-api.jar;

4.起動

スタートメニューの「moniter Tomcat」をクリックすると、「ユーザーアカウント制御」が表れるので
「はい」を選ぶ

下のタスクバーにアイコンが表れる。

5.確認
Tomcatを起動したサーバで「http://localhost:8080/」とブラウザに入力すると、
以下の画面が表示されれば、OK


6.停止
Tomcatのアイコンを左クリックして、「configure」クリック

Tomcatのプロパティ画面のStopをクリックする


7.サーバーを停止するには「Tomcatのアイコン」を左クリックして、「Exit」をクリックする。

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする