Apache2とEclipse(perl)を連携する方法とは?
- Windows上でPerlの開発を行っている場合、Eclipseを使用してソースを記述しています。しかし、Eclipse上で編集したソースをApache上に配備する方法を知りたいです。
- 連携方法以外にも手動でのフォルダコピーなどで配備する方法もありますが、より効率的で便利な方法をご存知の方に教えていただきたいです。
- Apache2とEclipse(perl)の連携についての方法をご教授いただけると幸いです。
- ベストアンサー
Apache2とEclipse(perl)を連携するには?
現在Windows上にて、Perlの開発をしております。 Perlは、ActivePerlを使用し、ツールはEclipseを使用してソースを記述しております。 [環境] OSは、クライアント、サーバ共にWindows [バージョン] ActivePerlは、5.8.9 Apacheは、2.2.4 Eclipse(SDK版)は、3.5 EclipseとPerlとの連携はできたのですが、 Eclipse上で編集したソースをApache上に配備したいと 考えております。 手動でフォルダコピー等で行うという以外で、 何か良い方法をご存知の方、ご教授下さると嬉しいです。 よろしくお願い致します。
- minute-pink
- お礼率19% (9/46)
- Perl
- 回答数1
- ありがとう数2
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
私も同様の環境で開発しています。 ApacheのVirtualHostを使ってみてはいかがでしょうか?
関連するQ&A
- eclipseとCVSの連携について
いつもお世話になっております。 現在、eclipse(V3.1.1)で開発しているのですが、 これからCVSを用いてソース管理をしていく事になりました。 これまで一人で開発する事が多かったため、eclipseとCVSの 連携等の知識がありません。 必要なソフトウェア(CVSサーバ?CVSクライアント?)や 連携する手順などをご教授して頂ければと思うのですが。 また、参考になるサイトなどがあれば。。。 大変恐縮ではございますが、ご教授ください。 宜しくお願い致します。 ちなみに、OSはWin2000SVです。
- 締切済み
- その他(ITシステム運用・管理)
- apacheとPHPが上手く連携しない
PHP初心者です。 開発環境 apache2.0.59 PHP5.2.9 Eclipse3.3 apacheはポート80でインストールしたのですが、何故かlocalhost:8080でないと、ファイルが実行されません。 後はapache2.2.11をインストールしている点ですかね。 これもポート80でインストールしています。 後、現在Tomcatと連携しているんですが、これが原因になっているんでしょうか。 ただ、何故かlocalhost:8080だと表示されるんですよね。 私としてはlocalhostで表示したいのですが、どのようにすればいいのでしょうか。 アドバイスどうぞ宜しくお願い致します。
- ベストアンサー
- PHP
- windows環境でのapacheのsymlink
以下の環境で開発をしています。 OS: windows XP ActivePerl 5.8.8 apache 2.0.64 perlスクリプトの第1行目に #!/usr/bin/perl を記述していますが、ActivePerl のありどころが C:\dev\perl\bin\なので第1行目を #!/dev/perl/bin/perl にしなければなりません。 #!/usr/bin/perlの記述をそのまま使う為に巷でよく言われているようなwindowsのジャンクション機能を利用しています。 Cドライブ直下に「usr」ホルダを作り、ここにC:\dev\perl\bin\のジャンクションを設定しました。 するとC:\usr\を覗くとbin\が存在します。つまりC:\dev\perl\bin\はC:\usr\bin\でアクセスできるようになります。 しかしこの状態で#!/usr/bin/perlの記述をそのまま使うと500エラーが出ます。 apacheのhttpd.confには <Directory /> Options FollowSymLinks </Directory> を記述してあります。 その他に何か設定が必要でしょうか? 宜しく御教授お願いいたします。
- 締切済み
- ハードウェア・サーバー
- tomcatにapacheを連携させるのは何のため?
以前、仕事でローカル開発環境としてtomcatを使用していました。 今家でtomcatを動かしてみよう、とwebでマニュアルを探したら、たいていtomcat+apacheで説明されています。 tomcatもwebサーバーの機能があるのに、わざわざapacheやIISとわざわざ連携させるのは何のためですか? また、IISだけでもwebサーバー+アプリケーションサーバーとして機能するのに、tomcatと連携させるのは何のためでしょう。 よろしくお願いします。
- ベストアンサー
- Java
- windows環境でのperlのパス
以下の環境で開発をしています。 OS: windows XP ActivePerl 5.8.8 apache 2.0.64 レンタルサーバで利用しやすいようにperlスクリプトの第1行目に #!/usr/bin/perl を記述していますが、ActivePerl のありどころが C:\dev\perl\bin\なので第1行目を #!/dev/perl/bin/perl にしなければなりません。 #!/usr/bin/perlの記述をそのまま使う為に巷でよく言われているようなwindowsのジャンクション機能を利用しています。 Cドライブ直下に「usr」ホルダを作り、ここにC:\dev\perl\bin\のジャンクションを設定しました。 するとC:\usr\を覗くとbin\が存在します。つまりC:\dev\perl\bin\はC:\usr\bin\でアクセスできるようになります。 しかしこの状態で#!/usr/bin/perlの記述をそのまま使うと500エラーが出ます。 これ以外に何か良い方法はございませんでしょうか? また同じような開発環境の皆様はperlスクリプトの第1行目をどのように対策されていますでしょうか? 宜しく御教授お願いいたします。
- ベストアンサー
- Perl
- アパッチなどのバージョンについて
Linux などの OS を使ってサーバーを作ろうと考えていますが、その前に、Eclipse(Windows) で書いたプログラム(Java)のしくみ(ファイルの配置など)をある程度把握しておきたいので、IDE を使わずにWindowsで Apache-Tomcat-J2SDK-MySQL を連携させようと思います。参考書やホームページを見比べながらやっているのですが、バージョンがばらばらで困っています。どなたか、教えていただけないでしょうか。 ・新しいバージョンは古いバージョンをカバーしていると考えていいので しょうか? ・ほぼ同じ時期に二つのバージョンが出ていますが (例えば、Apache 2.0.58 と 2.0.59)はどちらを使えばいいのか わかりません。(英語を読めるようにしないといけないと思います) お手数をおかけして、申し訳ございませんが、ご助言をお願い致します。
- ベストアンサー
- ハードウェア・サーバー
- プリインストール済みのApacheにmod_perlのインストール
当方、RedHatLinuxを利用しています。 インストール済みのApacheに、 mod_perlをインストールし、PerlからPostgreSQLにアクセスしようとしています。 このとき、httpd.confに設定情報を記述しなければならないハズですが、 どうやらmod_perlをインストールしなければならないことが分かりました。 しかし、どれをとってみても、 Apacheのソースをコンパイルする時に設定する情報しか得ることができませんでした。 大変申し訳ないのですが、 プリインストール済みのApacheにmod_perlをインストールすることはできるのでしょうか?
- 締切済み
- Linux系OS
- Apacheの設定はどうすればいいですか?
今度CGIのPerl(ActivePerl)をインストールしました。ApacheはPHP用にはインストールされていますが、又インストールしなければならないのでしょうか?困っているため、わかる方よろしくお願いします。Windowsを使っています。もう一度インストールする必要がある場合、今のApacheはどうすればいいでしょうか。Stopでとめればいいのでしょうか。
- ベストアンサー
- CGI
- perlパス
Windows2000機でWebServerを建てたのですが、CGIが認識しません。 WEBサーバーのクライアントソフトはApacheで 普通にHTMLは見れています。 perlをインストールした場所は C:\usr\local で VerはActivePerl 5.8.8.822 for Windows (x86)です。 場所は↑なのでCGIファイルのperlのパスはそのままいじらず、 perlのパスは#!/usr/local/bin/perl です。 一応#!C:/~以下 もやりましたがだめで、 CGIのテキストが表示されています。 色々調べてやったのですがどうもうまくいかず 教えていただけませんか
- 締切済み
- ハードウェア・サーバー
- apacheとtomcatについて
お世話になっております。 現在趣味でapacheとtomcatを連携させて webアプリ的なものを作成しています。 そこで疑問に思ったことなのですが、 apacheとtomcatを連携させるのは、 ポート80からもサーバサイドJavaが使えるようになる、という 利点があるからだという風に解釈しています。 ただ、web上の様々なサイトを見るところ、 クライアントサイドはapache上で動かし、 サーバサイドはtomcat上で動かすという様な分別の仕方をしている ような記述が多く見られます。 私はクライアントサイドもサーバサイドも 全てtomcat上に配置して動かしているのですが、 クライアントサイドをapache上で動かすのはどのような利点があるのでしょうか。 よろしくお願いいたします。
- 締切済み
- その他(ITシステム運用・管理)