質問: linux上でeclipseを使用するには linux上でeclipseを使用するには 開発環境のライセンスの都合により、 あるマシン上でしか実行できないサーブレットをもつwebアプリを開発しています。 webアプリはcuiモードのlinux上で動いていますが、現状複数の開発者が、端末よりサーバーに接続しサーバー上のjspファイルを直接修正している状況です。 できればこの環境を以下のように変えたいのです。 ・linuxはguiモード ・linuxにeclipseをインストール ・各端末(windows)からlinuxにguiモードで接続(必要なエミュレータは?) linuxサーバーのwebアプリケーションのディレクトリ構成は、web-infの下にweb.xmlが存在しませんし(webアプリのディレクトリ構成を守らなくてもwebアプリって動くの?)、eclipseのダイナミックウェブプロジェクトのディレクトリ構成にリンクを張ったりしてごまかすのも大変そうですが、 まずは、上記の環境にするための方法がありましたら、 アイデアを教えていただきたいです。 どうぞよろしくお願いいたします。
回答: まず最初に言うと >端末よりサーバーに接続しサーバー上のjspファイルを直接修正している状況です。 これが好ましくないので是正したいのはわかります。 しかし >・linuxにeclipseをインストール >・各端末(windows)からlinuxにguiモードで接続(必要なエミュレータは?) ここが変です。 ・jsp(と言うかソース全体)をsvnで管理するようにする ・特定の管理者がftp(と言うかscpかsftpかな)でサーバーにコピー ・特定の管理者がデプロイする と言う流れが一般的では? あ、でももしかして、「あるマシン上でしか実行できないサーブレット」ってところが問題になっているのかな? それはそれとして、ご質問への回答としては >・linuxはguiモード サーバー上でvncserverを起動 >・linuxにeclipseをインストール そもそもディストリが何かわからないですけど。。。 方法は色々あります。 ubuntu → synaptic ubuntu以外のdebian系 → apt-get install eclipse centos, fedora → yum install eclipse-platform でも、バイナリを直接展開するのがお薦め。 ここがわかりやすいです。 ↓ http://blog.livedoor.jp/ichsod/archives/49146.html >・各端末(windows)からlinuxにguiモードで接続(必要なエミュレータは?) ・realvnc などvncviewer でサーバーにログイン 以上がご質問への回答になります。 でも、web/apサーバーで x 上げたままにしておくなんて、開発機でも普通やりませんよ。 ずばり言ってお薦めはしません。 まあ、メモリもcpuも相当潤沢なら、開発機ならokと言ったところでしょうか。