• ベストアンサー

apacheにソースが表示されてしまう。

下記を参考にして webstartを作成したいのですが 自宅でブラウザからURLにjnlpを指定すると 起動ではなくjnlpのソースコードがブラウザ上に表示されてしまいます。 直にjnlpファイルを起動するとwebstartはうまく起動します。 すなわち、ブラウザから指定するとwebstartが起動しないと言っております。 これは、apacheの設定http.confが悪いですか? http://www.geocities.jp/java3dtest/QA09/question9.html

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

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

apacheの設定http.confが悪い と思うわ。 拡張子に対してmimetypeが正確に指定されていないのね。 拡張子jnlpに application/x-java-jnlp-file jnlp を指定してあげて

nnn12345678
質問者

お礼

http.confに下記を設定して可能になりました。 ありがとうございました。 AddType application/x-java-jnlp-file jnlp

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

関連するQ&A

  • ソースコードを表示するブラウザはありますか?

    次のような機能を持ったブラウザを探しているのですが、このようなものはあるのでしょうか? (1)URLを指定するとそのページのソースコードを表示する。 (2)ソースコード中の<A>タグ(またはURL)をクリックすると、そのURLをIEなどのHTMLを解釈して表示するブラウザに渡して表示させる。

  • [apache]ブラウザでアクセスできない

    はじめまして. サーバー構築初心者です. 現在,RedHatマシンにapache2.0とWebDAVを導入しているのですが… 「apacheは起動するけれどブラウザで表示できない」 という状況で困っています. apacheはrpmではなくソースからインストールしました. httpd.confの変更箇所は ListenとServerNameのみです. <参考> Listen 81 ServerName IPアドレス:81 (80番ポート指定すると「既に使われているよ」的なエラーが出るので) apacheの起動は #/usr/local/apache2/bin/apachectl start で行い, 別PCのブラウザから http://IPアドレス:81 でアクセスしたのですが,繋がりません. ブラウザからアクセスできないということは apacheが正常に起動していないということなのでしょうか? 設定等何か足りないのでしょうか? ご回答よろしくお願いします.

  • apacheがうまく動きません

    お世話になります。自宅のPCにRedHat8.0をインストールしたのですが、 httpdを起動してブラウザからhttp://localhostとしても 何度やってもForbiddenとなります。これはアクセス権がないという 意味なのでしょうか?(rootで作業しています) うまくいかないので一度、rmp -ev apache apacheconf などモジュールごとアンインストールしました。(rmp -e apacheではパッケージがインストールされていないとでるため) その後、apache1.3.27最新版をダウンロード。make installでインストール成功 とでた後、再びブラウザからhttp://localhostとすると一度だけ apacheのテスト画面がでました。がその後はForbiddenとなります。 これはhttpd.confの設定がわるいのでしょか?http.confはひとつだけです。 ドメインを取得したのでその設定をほどこしたからでしょうか? 基本的な記述以外はいじっておりません。 よろしくお願いいたします。

  • JSPのソースがみれてしまう。

    ssm3uです。毎回お世話になっています。 カテゴリーが少々違うような気がする点、ご了承ください。 apache2.0.40-tomcat4.0.4 でJSPを作成しました。 URL : //www.A.jp/ssm3u/jsp/Hello.jsp で 問題なくJSPが実行されます。しかし URL : //www.A.jp//ssm3u/jsp/Hello.jsp (ssm3u の前に / をもう一つ追加) にするとJSPのソースが丸々ブラウザに表示されます。 セキュリティホールになるため、修正してください。 apacheの設定(httpd.conf)周りではないかとネットワーク管理者に言われました。 どのあたりを修正するのが良いのでしょうか? 管理者にapacheの設定を見てもらうことができず悩んでいます。

    • ベストアンサー
    • Java
  • Cのソースをapacheがコンパイル

    httpd.confに<IfModule mod_alias.c>などと書いてありますが、これらはCのソースですよね? apacheがmod_alias.cを見つけることができたらapacheが起動時にデフォルトコンパイラを使ってコンパイルするという意味なんでしょうか? <IfModule mod_alias.exe>や<IfModule mod_alias.dll>であれば何の疑問もありません。

  • ApacheでServerRootが表示されない

    Apacheを再起動すると"ServerRoot"で指定してあるページが表示されなくなってしまいました。 設定ファイル("httpd.conf")もとに戻してページ更新をしましたが、以下のページが表示されます。  http://222.148.95.91/  #固定IPじゃないので公表します。 どうすればいいのでしょうか?

  • TomcatがApacheと連動しているのか、単独で動いているのかわかりません。

    ★動作環境: Tomcat3.3.2 Apache2.0.53 Java J2SE1.3.1_15 mod_jk.dll WinXP で動作させようとしています。 それぞれをインストールして、特に設定変更することなく、 コマンドプロンプトを開いて、 c:\tomcat3.3.2\binへディレクトリを移動して、startupと入力すると、tomcatが正常に動作します。 そして、Apacheを起動して、 ブラウザで、http://localhsot:8080/exampleと入力すると「/のディレクトリの一覧」 ファイル名 images/ jsp/ servlet/ が表示されます。 でも、これって、TomcatとApacheが連動して動いているんじゃなくて、Tomcat単独で動いているんではないかとおもって、 そもそも、TomcatとApacheが連動して動いているってどうやったらわかるんでしょうか? http://localhost/exampleと入力しただけで、表示されれば連動してることになるんでしょうか? Webで検索して、TomcatとApache の設定について書いてるのを参考にして、httpd.confをいじってみてもApachが動作してくれません。 やってみたことは、次のとおりです。 1)apacheのmodulesディレクトリにmod_jk.dllをコピーして置く。 2)apacheのhttpd.confファイルの最後に以下を追加する。 Include "C:\tomcat3.3.2/conf/mod_jk.conf-auto" 3)Tomcatを起動する 4)Apacheを起動させようとする。 このように設定するように書いてあるサイトが多かったので、やってみても、Apacheが起動しなくなります。 どのように、設定すればいいのでしょうか?

    • ベストアンサー
    • Java
  • VBAからhttpを呼びソースを取得

    ブラウザでURLを指定すると、htmlがサーバーから返され表示されます。 それをVBAからURLを指定し、htmlのソースを文字列で受け取りたいと思います。 普通にshellで渡すとブラウザが起動されてしまうし・・・。 方法があれば教えてください。

  • Apacheを複数のhttpd.confを用いてる場合の再起動

    Apacheを複数のhttpd.confファイルを用いて運用している場合、 個々のhttpd.confを指定してのApache再起動は可能なのでしょうか? 試しに、httpd_1.confとhttpd_2.confを用いて実施してみましたけど、 エラーになってしまいました。 手順を踏まえての詳細を以下に示します。 1./usr/local/apache2/bin/apachectl -f /usr/local/apache2/conf/httpd_1.conf コマンドでApacheを起動。 2./usr/local/apache2/bin/apachectl -f /usr/local/apache2/conf/httpd_2.conf コマンドでApacheを起動。 3.その後Apacheを停止したらプロセスが残ってしまいました。

  • apacheについて

    REDHAT7.3Jにapache1.3.27をインストールし起動まではエラーなく終了しましたが、ブラウザで「localhost」にアクセスしても例の「apache画面」が表示されません。「Netscape」のホームページが表示されます。「127.0.0.1」を入力すれば拒否されます。httpd.confのServerNameは「localhost.localhostdmain」にしています。どこがミスっているのでしょうか。ご教授ください。 宜しくお願い致します。