• ベストアンサー

Windows,LinuxでTomcatを動かすにはどうしたらよいでしょうか?

JavaでTomcatをインストールしたことが無いのですが Windows,LinuxでTomcatを動かすにはどうしたらよいでしょうか? Apacheは経験ありますので、それと比較した解説があれば助かります。 また、DspaceというオープンソースがあるのですがこれをWindwosやLinuxで動かしたいのですがこれも可能でしょうか?

  • rrhd
  • お礼率2% (1/44)
  • Java
  • 回答数1
  • ありがとう数0

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

  • ベストアンサー
  • Yanch
  • ベストアンサー率50% (114/225)
回答No.1

■Tomcat サーバの実行の方法。 バイナリアーカイブに同封の「RUNNING.txt」にTomcatサーバの実行の方法が記載されています。 ほかにも、Tomcatのセットアップの方法は、ウェブ検索すれば、たくさん見つかると思いますよ。   Servlet/JSP コンテナ Tomcat6 をセットアップ   http://yanchde.gozaru.jp/centos_linux/tomcat/tomcat6_setup.html ■動作環境 > また、DspaceというオープンソースがあるのですがこれをWindwosやLinuxで動かしたいのですがこれも可能でしょうか? これについては、   DSpace   http://dspace.org/ ページのFAQに書いてあるみたい。 Linuxでも動作する様子ですね。

関連するQ&A

  • Tomcatについて教えてください

    Tomcatについて教えてください Java入門者です。C言語は経験あります。 Tomcatって何だろ??と思って調べているのですが、わからないことばかりなので教えてください。 調べて見ますと、Tomcatはオープンソースである、オープンソースとは、wikiより「ソフトウェアの著作者の権利を守りながらソースコードを公開することを可能にするライセンス(ソフトウェアの使用許諾条件)を指し示す概念である。」とありますが何のこっちゃよくわかりません。理解力が乏しくてすみません。 つまり、Tomcatは著作権はあるけどソースコードがLinuxのように?公開されているもの・・? で、Tomcatは他のオープンソースであるJBOSSだとか色々と何が違うというか、そもそもTomcatとはどういったものなのでしょうか?? http://www.atmarkit.co.jp/fjava/survey/survey0306/java0303.html を見て質問させていただいております。

    • ベストアンサー
    • Java
  • redhat LinuxへTOMCATのインストールについて

    どなたか、redhat LinuxへTOMCATのインストールの 方法を教えていただけませんでしょうか? 現状は、/usr/locarの下に apache j2sdk-1_3_0_02_linux.rpm jakarta-tomcat-3.2.1.src が展開してあります。 Javaサーバーサイドプログラミング 原田洋子著 を見て挑戦しているのですが、どうしてもapacheに tomcatをアドオンすることができません。 Makefile.linuxが見つからないのですが。 展開の仕方が悪いのでしょうか?

    • ベストアンサー
    • Java
  • Linuxで64bit版tomcat

    こんにちは。 Linux (CentOS)にて Apache + Tomcat + JNI でシステム開発を行っています。 64bit マシン上で、64bit の JDK をインストールし、tomcat(6.0.28) を入れたのですが、 何故か tomcat だけアーキテクチャが 32bit になってしまいます。 JAVA の実行には問題ないのですが、JNI を利用しており、C++ 側で 64bit しか 対応していないライブラリを使いたいのですが、tomcat が 32bit のため、32bit で モジュール(so ファイル)を作成しないと、java.lang.UnsatisfiedLinkError: となってしまいます。 明示的に、64bit 版の tomcat をインストールする方法はありますでしょうか? ※windows は 32/64bit 版があるようなのですが、Linux は無いように見えまして。。。 以下、開発環境になります。 ================================= $ uname -a Linux djmix.ferix.jp 2.6.18-128.el5 #1 SMP Wed Jan 21 10:41:14 EST 2009 x86_64 x86_64 x86_64 GNU/Linux ================================= $ java -version java version "1.6.0_17" ================================= $ ./version.sh Using CATALINA_BASE: /home/djmix/tomcat Using CATALINA_HOME: /home/djmix/tomcat Using CATALINA_TMPDIR: /home/djmix/tomcat/temp Using JRE_HOME: /usr/java/default Server version: Apache Tomcat/6.0.20 Server built: May 14 2009 01:13:50 Server number: 6.0.20.0 OS Name: Linux OS Version: 2.6.18-128.el5 Architecture: i386 JVM Version: 1.6.0_14-b08 JVM Vendor: Sun Microsystems Inc. ================================= よろしくお願いいたします。

    • ベストアンサー
    • Java
  • tomcat3.2.3

    tomcat4.0.1をいれていたのですが、 他のものとの互換性の問題があり、 tomcat3.2.3をいれました。 そうすると、以下のエラーで tomcatが実行できません。 FATAL:java.net.BindException: java.net.BindException at java.net.PlainSocketImp1.socketBind(Native Method) at java.net.PlainSocketImp1.bind(PlainSocketImp1.java:452) at java.net.ServerSocket.<init>(Server\Socket.java:170) at java.net.ServerSocket.<init>(ServerSocket.java:121) at org.apache.tomcat.net. DefaultServerSocketFactory.createSocket(DefaultServerSocketFactory.java:97) at org.apache.tomat.service.PoolTcpEndpoint.startEndpoint(PoolTcpEndpoint.java:239) at org.apache.tomcat.service.PoolTcpConnector.start(PoolTcpConnector.java:188) at org.apache.tomcat.core.ContextManager.start(Conte at org.apache.tomcat.startup.Tomcat.execute(Tomcat.j at org.apache.tomcat.startup.Tomcat.main(Tomcat.java なにか、はずしていそうなことがありましたらおしえてください。

  • ApacheとTomcatを両方使いたい

    WindowsにApacheとTomcatをインストールして、テトリスのゲームができるサーバーを構築したいのです。 Javaについて知識がないので実際にサーバーを構築した人にお聞きしたいのですが、今Apacheはインストールして、外部からホームページは見れる状態にあります。 この状態から、JDK(SE?EE)をインストールして、Tomcat6をインストールしようとしていますが、Apacheはポート80(例えば http://test.comで直接) 見れますが、Tomcatのページ.jspはhttp://test.com:8080としないと見れないのでしょうか? 後、テトリスのようにページ内で動かすには.jspで可能なのでしょうか? Java全体の知識が足りなく、質問の内容もおかしいところがありますが 教えていただけましたらうれしいです。

  • Tomcat で ポート8080 が使えない

    Linux初心者です。 サーバサイドJAVAの勉強を目的として、 Fedora Core 4 に、下記の Tomcat をインストールしました。 apache-tomcat-5.5.23.tar.gz インストール(解凍)は、下記のディレクトリです。 /usr/local/apache-tomcat-5.5.23 環境変数 CATALINA_HOME の設定も間違いなく行いました。 環境変数 PATH への $CATALINA_HOME/bin の追加も行いました。 Tomcat の起動コマンド startup.sh は正常に動作しているように見えます。 ps aux | grep -i tomcat してみたところ、動作しているようでした。 にもかかわらず、Webブラウザにて http://localhost:8080/ が接続拒否をくらってしまいます。ブラウズできません。 原因として、どのようなことが考えられるでしょうか。 すみませんが、Linux初心者にも理解できるよう、平易な回答や アドバイスをいただけると、たいへん助かります。 どうぞよろしくお願いいたします。

  • ApacheとTomcat

    最近サーブレットの勉強を始めた。 webサーバにTomcatを使う、 またはTomcatとApacheを連携させて使う例しか見当たらなかったのですが、 サーバマシンにJ2EEを置き、Apache単体で動作させるということはできないのでしょうか? また、調べていくうちにTomcatはApacheと同じプロジェクト(?)というか、 同じところが開発しているように感じました。 単純にTomcatは「ApacheにJavaによるサーバサイドのプログラムが動くようにしたもの」 というわけではないみたいですが、どうなのでしょう? Apacheを改造してサーブレットを動くようにすればよかったのでは?と思うのですが、 そのへんの歴史的背景というか、 それぞれのできあがった背景みたいなものを簡単にでも解説頂けると幸いです。

    • ベストアンサー
    • Java
  • Linux+Apache+Tomcat3.2.1 で非常に困ってます・・

    はじめまして Servlet初心者です LinuxにApache1.3.14とTomcat3.2.1を入れ、exampleを実行しようとしたところ、 port:8007(Ajp12)からだと   HANDLER THREAD PROBLEM: java.io.IOException: Stream broken port:8009(Ajp13)からだと   ArrayIndexOutOfBoundsException になってしまいます・・ なにが悪いのか? どうすればまともに動くのか? etc.. 教えてください! どうかよろしくお願いいたします・・ ちなみにその他の環境や条件は Redhat Linux 7 / JDK1.3.0 / JSSE1.0.2 / ServletAPI3.2 .. TOMCAT並びにServletAPIはAnt-1.3でコンパイルしました CLATHPATHは TOMCAT起動時にセットされるもの(servlet.jar etc.)の他には $JAVA_HOME/bin、antのjaxp.jar と parser.jar、JSSEの3つのjarファイルくらいです。

  • Apacheとtomcatの削除

    Redhat Linux,Apache1.3.24,tomcat4.0.3の環境です。 ApacheとTomcatをアンインストールしたいのですが、インストールしたディレクトリごと削除するだけで良いのでしょうか。 初歩的な質問かと思いますが、どうぞ宜しくお願いいたします。

  • JSP学習環境のおすすめは?(Windows?Linux?)

    このたびJSPの勉強をしようと考えているのですが、 ・Windows上でEclipseを使ってソースを書く ということだけは決めているのですが、 Webサーバーアプリケーションソフト(要するにTomcat?)の インストール先を悩んでいます。 今、Linux(玄箱)でWebサーバー(Apache)を運用しているのですが、 将来的には玄箱上で動くソフトを作ろうと考えているのです。 『学習の最初からLinuxにTomcatをインストール・設定し、そこでHelloWorldから始める』 ほうが良いのか、 『コンパイルやデバッグの容易さからWindowsにとにもかくにもTomcatを入れて学習を始めるべき』 なのか、疑問に思っています。 そもそもJSPにコンパイルという概念があるのか、あまりJSPの学習が進んでないため、ちょっと見当違いの質問文になっているかもしれませんが、その辺りはご容赦お願いします。 結局どちらにもインストールしたら良いのかもしれませんが、「Windowsに入れる意味が無いのに入れる」というのは無駄な気がするので・・・。 長くなりましたが、質問です。 「Windowsに入れるとデバッグなど、Eclipseの連係その他がWindows上で行える、もしLinuxにTomcatを入れるのなら、毎回classファイルをLinuxに転送してデバッグするという手間が増える」という考え方で良いのでしょうか? 回答のほど、お願いします。

専門家に質問してみよう