Linux上でEclipseを使用するには
開発環境のライセンスの都合により、
あるマシン上でしか実行できないサーブレットをもつWEBアプリを開発しています。
WEBアプリはCUIモードのLinux上で動いていますが、現状複数の開発者が、端末よりサーバーに接続しサーバー上のJSPファイルを直接修正している状況です。
できればこの環境を以下のように変えたいのです。
・LinuxはGUIモード
・LinuxにEclipseをインストール
・各端末(Windows)からLinuxにGUIモードで接続(必要なエミュレータは?)
LinuxサーバーのWEBアプリケーションのディレクトリ構成は、WEB-INFの下にweb.xmlが存在しませんし(WEBアプリのディレクトリ構成を守らなくてもWEBアプリって動くの?)、Eclipseのダイナミックウェブプロジェクトのディレクトリ構成にリンクを張ったりしてごまかすのも大変そうですが、
まずは、上記の環境にするための方法がありましたら、
アイデアを教えていただきたいです。
どうぞよろしくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
まず最初に言うと
>端末よりサーバーに接続しサーバー上の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と言ったところでしょうか。
ご回答ありがとうございます!
初めて聞くコマンドやソフトがありますので
調べながら進めていきたいと思います。
私の言葉足らずの部分も汲み取っていただいて感謝です。
そうなんです、開発で使っているライブラリが、
CPUライセンスのような形で、サーバー上でしか実行できないようなのです。
ローカル(Windows)上のTomcatで開発(Eclipseを使って、ソースはSVNなど構成管理システムから取得)
↓
テストサーバー(Linux)にデプロイして確認
↓
本番サーバー(Linux)にデプロイ
という流れにしたいのですが、
ローカルで実行できないことがネックになっていまして
であれば、テストサーバー上でEclipseを使えないか、
と考えた次第です。
サーバーのOSは、uname -aコマンドで調べたところ、
Linux 2.6.9-67.0.15 EL・・・GNU/Linux
とでました。
ランレベルは、runlevelコマンドで調べたところ
N 3
と出ました。CUIモードのようです。
教えていただいた方法を試してみて結果ご報告したいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux Linuxサーバーのパーティション・ディレクトリの推奨見積もりについて 3 2023/01/17 00:46
- UNIX・Linux サーバー間のデータコピー(データ形式とデーターフォーマットの変換あり。一定間隔で処理) 2 2023/08/22 22:15
- UNIX・Linux ubuntuのサーバー(virtual box)が、再起動するとデータが消えてしまいます。 4 2022/04/27 21:29
- サーバー Webサイト構築フリーランスの案件受注について 1 2022/03/27 18:16
- アプリ swiftでスマホアプリを開発した時の動作確認 1 2023/02/14 11:37
- ASP・SaaS イントラネットを構築したい 2 2022/04/24 11:08
- UNIX・Linux HDMI端子とUSB端子がついているHDMI Video CaptureにおいてHDMI端子にテレビ 4 2022/05/09 05:46
- その他(OS) CloudreadyでLinuxのセットアップが出来無い 1 2022/04/06 12:36
- UNIX・Linux LINUXでのパーティション追加について 1 2022/12/09 11:15
- Java EclipseとVisual StudioをPC1台にインストールしただけではPCは重くならない? 3 2022/12/08 15:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
c#のTLS1.2での通信について
-
●Excel VBAからSQLServerのデー...
-
データベース接続/切断の基本的...
-
ConnectNamedPipeの接続待ち
-
DB接続エラー
-
System.Net.Sockets.SocketExce...
-
javascriptでSQLite接続
-
ctfmon.exe。スタック ベースの...
-
TeraTermマクロの”Link...
-
タスクバーのボタンがオレンジ...
-
HRESULTからの例外:0x8007000B
-
web.configとは?(初心者です)
-
●スタンバイ時に任意のアプリを...
-
VC++からのoracle接続方法
-
app.configに接続文字列を設定...
-
ユーザーアカウント制御について
-
IIS7.5 Excel ファイルオープ...
-
GridviewとDataGridviewの違い
-
コマンドボタンのキャプション...
-
windows10でハンゲーム起動でき...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VisualStudioでのプログラミン...
-
System.Net.Sockets.SocketExce...
-
OracleInProcServer.XOraSessio...
-
データベース接続/切断の基本的...
-
ConnectNamedPipeの接続待ち
-
c#のTLS1.2での通信について
-
javascriptでSQLite接続
-
ASP.NETのパフォーマンスと接続...
-
●Excel VBAからSQLServerのデー...
-
FFFTPでファイル一覧を取得でき...
-
VB.NET ORA-12170
-
Cでデータベース操作
-
VB6.0のコードによるMySQLへの接続
-
Android端末から外部DB(MYSQL...
-
【Win7・64・C#】マイコンUSB通...
-
VB2010 Dataset内のDB接続先変更
-
Androidで無線LAN強度を取得す...
-
MYSQL接続 Imports エラー
-
ローカル側のC#から、リモート...
-
Excel VBAでSQLSERVERに接続、...
おすすめ情報