2011-10-17 8 views
0

私はTomcat/JSPをサーバにインストールしている会社(arvixe.com/linux_web_hosting)からホスティングを手に入れようと考えています。 Webサーバー上で.javaファイルをコンパイルするためにtomcat/jspが必要かどうかを知りたい。私がしたいのは、ビジターが.javaファイルをアップロードし、サーバーがそれをjava webappletにコンパイルすることです。例:Tomcat/JSPホスティングでJavaをコンパイルする

  1. Visitorは.javaファイルをアップロードします。
  2. サーバは.javaを.classにコンパイルします。
  3. サーバーは.classに署名し、.jarを作成します。
  4. この操作が完了すると、訪問者は.jarをダウンロードして個人用に使用できます。

これを行うには何が必要でしょうか?私はすでにJavaがインストールされているコンピュータ上でそれを行う方法を知っていますが、私はウェブホストでもそれをやりたいと思います。私はこれを行うことができれば、可能ならばPHPでやりたいと思います。

+0

ステップ1は簡単ですPHP;今、外部プロセスを実行できる場合は、Javaがインストールされている場所を見つけて、コンピュータ上で実行するのと同じ手順2と3を実行してください。ホスティングも変わりません。 – alf

+0

@alfどのように私はこれを行うことができるでしょうか?誰でもチュートリアルなどを作っていますか? – OneTwoYou

+0

あなたのホストのsshコンソールを手に入れることができるなら、 'which javac'で始めます。これはあなたのJavaランタイムがどこにあるのか、実際に利用可能かどうかをヒントにします。その後、手順2と3をコマンドラインからローカルで行うのとまったく同じようにしてください。チュートリアルの時点で、http://download.oracle.com/javase/tutorial/deployment/jar/build.htmlをチェックしてください。 – alf

答えて

0

、Tomcatの設定で使用されるJavaのバージョンは、Javaの場合1.6以降であれば、コンパイラAPIを使用してJavaをプログラムでコンパイルできます。サーバーがTomcatを実行している場合、私はサーブレットでそれをやっています。Tomcatサーバーが稼動していて、Javaをコンパイルしたい場合は、PHPを式に入れたいという論理的根拠はあまりありません。 。

しかし、あまりにも制限されていないホスティングプランを選択することを考えると、あなたのアプリケーションが "サーバーの機能が重い"のように聞こえるかもしれません。理想的には、フルシェルアクセスの仮想サーバー必要なものをインストールすることができます。 Tomcat/Javaの特定のバージョンしか使用できないと言っている場合、それは私にとって警鐘を鳴らします。 (もちろん、あなたが好きなものをインストールすることを言っているだけですが、この特定のバージョンを使用すると追加の支援をします)、

関連する問題