• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Tomcat内のJSPファイルを削除したい)

Tomcat内のJSPファイルを削除して、他人に見られないようにする方法

このQ&Aのポイント
  • Tomcat内のフォルダを他人に見られないようにする方法を知りたいです。特に、サーブレットとJSPのソースコードを隠したいです。
  • Tomcat内のフォルダにあるサーブレットとJSPのソースコードを他人に見られないようにする方法を教えてください。
  • Tomcat内のJSPファイルを削除して、サーブレットのソースコードだけを残す方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

TomcatがインストールされているサーバはWindowsサーバなのか? 見せなければならないというのはWebベースなのか、フォルダ共有なのか? いずれにしても、見られたくないディレクトリのアクセス権限を制御すれば 済む話のように思えます。 Webベースなら、そういう設定が可能なアプリケーション経由にするとかすれば いいわけですし。

noname#186510
質問者

補足

回答ありがとうございます。 ディレクトリのアクセス権限を制御 or フォルダ/ファイルににパスワードをかける方法を教えて頂けないでしょうか? 他のPCやHDDに移動してもそのフォルダやファイル開いた際パスワードを要求する方法はあるのでしょうか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • JSPファイルを削除したいです。

    事情がありにTomcat内のフォルダを 見せなければならなくなりました。 他人にTomcat内のファルダにあるサーブレット(+Beans等のクラスファイル)と JSPのソースを見られない様にしたいです。 またその上で実行も可能にしたいのですがどうすればいいでしょうか? サーブレット等は Tomcat 7.0/webapps/MyWebSite/WEB-INF/classes以下の クラスファイル(.class)だけを残してJavaファイル(.java)を削除 するか、Eclipseでソースをエクスポートさせない様にすると Javaのソースは見れなくなると思いますが、 JSPの場合だと Tomcat 7.0/webapps/MyWebSite/以下の JSPファイル(.jsp)を削除して、 Tomcat 7.0/work/ 以下にあるJSPをサーブレットに変換後 コンパイルされたファイル(.class)を残すだけではダメな様です。 他に方法はあるでしょうか? サーブレットのソースを見られないだけでも良しと考えるべきでしょうか? http://ksrd.yahoo.co.jp/PAGE=DT_ACTIVE/OUTLINK=1/QID=12100680882/AID=236975321/SIG=12dep0io1/EXP=1359004059/*-http%3A//tomcat.apache.org/tomcat-7.0-doc/jasper-howto.html#Web_Application_Compilation 上記URLに何かそれらしき事が書いてあるのですがよく分かりません。 どうすればいいでしょうか? アクセスを制限する以外の方法でお願いします。

    • ベストアンサー
    • Java
  • jspからjarを参照したいのですが

    /usr/local/tomcat/webapps/jsp-examples/の下にあるjspから jarを参照したいのですが、上手くいきません。 /usr/local/tomcat/webapps/jsp-examples/WEB-INF/classes/testPkgの 下にそのままクラスを置けば参照できます。 クラスには次のように宣言してありますし package jalanClass; jspの先頭でパッケージをインポートしてあります。 /usr/local/tomcat/webapps/jsp-examples/WEB-INF/classes上で jar cvf testPkg.jar testPkg jar cvf testPkg.jar testPkg/* などとして作ったjarを /usr/local/tomcat/webapps/jsp-examples/WEB-INF/classesに置いたのですが、NoClassDefFound エラーとなってしまいます。 CLASSPATHに/usr/local/tomcat/webapps/jsp-examples/WEB-NF/classes を通してみましたが駄目でした。 jarは今まで使った事がないので、根本的な事が分かっていないのかも知れませんが、教えてください。 宜しくお願いします。

    • ベストアンサー
    • Java
  • JSP/サーブレットについて

    JSP/サーブレットのMVCモデル風にJSP、サーブレットと、Beanを作成したばあい、サーバーに各プログラム?をどう配置し、プログラム内でのお互いの具体な指定の仕方がぴんときません。 指定の仕方とはたとえばサーブレットからJSPを呼ぶときgetServletContext().getRequestDispatcher("xxxxx/aaaaaa.jsp").forward(......); とコーディングするとおもいますが、この場合のxxxxxと実際にサーバーに配置する場合の関連です。 サーブレットは...../WEB-INF/classesに置くとか、Beanは...../WEB-INF/classes/パッケージ名に配置するのはわかります。JSPは通常どこにおくのでしょうか?たとえばC:\Tomcat\webapps\examplesなのか C:\Tomcat\webapps\examples\jspなのか? その場合プログラムないではどう指定するのが一般的なのでしょうか? 文章がわかりにくくてすいません。 開発環境はWindowsXP,Apache,Tomcatの場合です。

  • JSP側でBeasを使用するとエラーが!?

    j2sdk1.4.0とtomcat4.1.18を使用しています。 JSP側のファイルMyJSPから自分で作成したクラスMyItemクラスをBeansで呼び出して使用したいのですがtomcatを起動し、Internet Explorerからhttp://localhost:8080/renshu/MyJSPを実行すると、 HTTP Status 500 - type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: JSPのクラスをコンパイルできません・・・ というようなエラーがでてしまいます。 MyJSPのファイル側では <%@ page import="MyItem, java.util.*" contentType="text/html; charset=Shift_JIS" %> <jsp:useBean id="item" class="MyItem" />  ・・・ のように宣言しています。 MyJSPのファイル場所は c:\Program Files・・・webapps\renshu\MyJSP.jsp MyItem.javaのファイル場所は c:\Program Files・・・webapps\renshu\web-inf\classes\MyItem.java の場所にそれぞれ置いてあります。 以前tomcat3.3.1を使用していた時は、エラーなく表示されていたのですが、tomcat4.1.18にバージョンアップしたら、エラーが発生してしまいました。ちなみに、tomcat4.1.18にバージョンアップした後でMyItem.javaファイルのコンパイルは通常にできました。なので、環境設定には問題ないと思われます。tomcat4.1.8は新たに追記でBeansを使用する時に何か宣言しなければならないのでしょうか?

    • ベストアンサー
    • Java
  • JSPのJava部分が読まれない問題について・・・

    いつもお世話になっております。 今回JSPについて質問させていただきます。 JSPのJava部分<% %>でくくられる部分が読み込まれなくて困っています。 Tomcatについて詳しくないので、それが問題だとは思いますが。。。 前提をお話しますと、Windowsサーバで動作していたjspファイル群をLinuxサーバへ移行しました。 なお、Linuxサーバで以下の確認は取れています。 Apacheの動作確認(htmlファイルなどを置いてWebページ確認) Javaの動作確認(javaファイルを作りコンパイル、classファイルの実行確認) Tomcatの動作確認(jsp-examples等のWebページ確認) たぶん問題かなと思うのは、ファイルの位置、および設定ファイルだと思います。 が、何がどう間違っているのやら。 Windows時のディレクトリ構造は以下の通りです。 webapps + website ++ css ++ img ++META-INF ++ view +++ sample.jsp ++ WEB-INF ++++ web.xml +++ lib +++++ mysql-connector-java-x.x.x-bin.jar +++ classes ++++ sample_servlet.class ++++ beans +++++ database_access.class (スペースが認識されなかったので、+がディレクトリの深さだと思ってください。) このような階層構造です。 webappsの階層はconfなどがある階層です。 何が問題かご教授お願いします。 ちなみに、 移行前サーバWindows XP 移行後サーバ Cent OS Tomcatバージョン:同様に5.0 です。 よろしくお願いします。

  • JSPのJava部分が読まれない問題について・・・

    いつもお世話になっております。 今回JSPについて質問させていただきます。 JSPのJava部分<% %>でくくられる部分が読み込まれなくて困っています。 Tomcatについて詳しくないので、それが問題だとは思いますが。。。 前提をお話しますと、Windowsサーバで動作していたjspファイル群をLinuxサーバへ移行しました。 なお、Linuxサーバで以下の確認は取れています。 Apacheの動作確認(htmlファイルなどを置いてWebページ確認) Javaの動作確認(javaファイルを作りコンパイル、classファイルの実行確認) Tomcatの動作確認(jsp-examples等のWebページ確認) たぶん問題かなと思うのは、ファイルの位置、および設定ファイルだと思います。 が、何がどう間違っているのやら。 Windows時のディレクトリ構造は以下の通りです。 webapps + website ++ css ++ img ++META-INF ++ view +++ sample.jsp ++ WEB-INF ++++ web.xml +++ lib +++++ mysql-connector-java-x.x.x-bin.jar +++ classes ++++ sample_servlet.class ++++ beans +++++ database_access.class (スペースが認識されなかったので、+がディレクトリの深さだと思ってください。) このような階層構造です。 webappsの階層はconfなどがある階層です。 何が問題かご教授お願いします。 ちなみに、 移行前サーバWindows XP 移行後サーバ Cent OS Tomcatバージョン:同様に5.0 です。 よろしくお願いします。

  • Tomcatのpropertiesファイルの読み込みについて

    Tomcat4.1でWEB-INF/classes/resource/a.propertiesというリソースファイルを <a.class>.getResourceAsStream("/resource/a.properties"); と記述して読み込もうとしています。実際この記述でサーバ(Solaris)上ではうまく読み込めているのですが同じソースにもかかわらずローカルの開発環境(All-In-One EclipseのTomcat)ではうまくいきません。 eclipseのTomcatのクラスパス周りの設定だとは思っていますがどこを設定していいかわかりません。 WEB-INF/classes/配下は特に設定が必要ないのでは?とも思いますし・・。 ちなみにサーブレット・その他のクラスなどは問題なく動いてるようです。 初めての質問ですのでちょっとわかりにくいかも知れませんが もしわかる方がいらっしゃればご回答よろしくお願いします。

    • ベストアンサー
    • Java
  • サーブレットが実行できない

    似たような質問が何件かあるのですがそちらを読んでも解決できないので、質問させてください。 java servlet初心者なのですが、 http://www.hellohiro.com/servlet.htm のサイトをもとにサーブレット環境を自分のパソコンで作ろうとしています。 とりあえず ・Tomcat5.5.23をダウンロード ・http://localhost:8080でページが表示されることを確認 ・HelloWorldServlet.classを作る。 まで正常にできました。 その後、 [Tomcatのフォルダ]\webapps\examples\WEB-INF\classes にHelloWorldServlet.classをコピーし、 http://localhost:8080/examples/servlet/HelloWorldServlet  を実行したところ 404エラーが発生しました。 もともとwebappsファイル下にexamplesというファイルがなかったのですが、これは正常なのでしょうか? jsp-examplesファイルとservlets-examplesファイルがあったのでその中の \WEB-INF\classes下にHelloWorldServlet.classを入れてみたり、 webapps下に\examples\WEB-INF\classesを作って、その中にそのclassファイルを入れてみたりといろいろやってみたのですが、 まったくエラーは変わりません。 何が悪いのかわからないのですが、 何かアドバイスをいただけないでしょうか? お願いします。

    • ベストアンサー
    • Java
  • サーブレットとJSPのディレクトリ指定について

    現在WebサーバーとしてTomcatを使用しているのですが、題記の通り質問があります。 JSPのディレクトリ構成は C:\Program Files\Apache Tomcat 4.0\webapps\(JSPを保存するディレクトリ) というようにwebappsのしたにディレクトリを作成しました。 JSPからサーブレットを呼ぶために、 現在は C:\Program Files\Apache Tomcat 4.0\webapps\(JSPを保存するディレクトリ) \WEB-INF\classesディレクトリに格納しています。 できれば、sevletディレクトリを作りわかりやすい構成にしたいのですが、 そのようにやることはできるのでしょうか?

  • JSPのJava部分が読まれない問題について・・・

    いつもお世話になっております。 問題がLinuxの設定に問題があるのではないかと思い、 Linux OSのカテゴリにも投稿させていただきます。 今回JSPについて質問させていただきます。 JSPのJava部分<% %>でくくられる部分が読み込まれなくて困っています。 Tomcatについて詳しくないので、それが問題だとは思いますが。。。 前提をお話しますと、Windowsサーバで動作していたjspファイル群をLinuxサーバへ移行しました。 なお、Linuxサーバで以下の確認は取れています。 Apacheの動作確認(htmlファイルなどを置いてWebページ確認) Javaの動作確認(javaファイルを作りコンパイル、classファイルの実行確認) Tomcatの動作確認(jsp-examples等のWebページ確認) たぶん問題かなと思うのは、ファイルの位置、および設定ファイルだと思います。 が、何がどう間違っているのやら。 Windows時のディレクトリ構造は以下の通りです。 webapps + website ++ css ++ img ++META-INF ++ view +++ sample.jsp ++ WEB-INF ++++ web.xml +++ lib +++++ mysql-connector-java-x.x.x-bin.jar +++ classes ++++ sample_servlet.class ++++ beans +++++ database_access.class (スペースが認識されなかったので、+がディレクトリの深さだと思ってください。) このような階層構造です。 webappsの階層はconfなどがある階層です。 何が問題かご教授お願いします。 ちなみに、 移行前サーバWindows XP 移行後サーバ Cent OS Tomcatバージョン:同様に5.0 です。 よろしくお願いします。

このQ&Aのポイント
  • 仕事で使うラップトップPCにスパーセキュリテイをインストするのに購入しましたがCDで、PCにはCDrあいたーがないのでデスクPCのWIFiを通してインストしデスクトップにアイコン表示されたがインストールできたのでしょうか?
  • WiFiを使ってスーパーセキュリテイをインストールしたい場合、ラップトップPCにCDドライブがなくてもデスクトップPCのWiFiを利用してインストールすることができます。ただし、アイコンが表示されているからといって必ずしも正常にインストールされているわけではありませんので、確認が必要です。
  • スーパーセキュリテイをインストールする際には、デスクトップPCのWiFiを使ってインストールする方法があります。しかし、アイコンが表示されているだけでインストールが完了しているわけではないので、ちゃんと確認する必要があります。
回答を見る

専門家に質問してみよう