タグ

linuxとjavaに関するlizyのブックマーク (7)

  • OpenJDK+SystemTapでトラブル解析はここまでできる!

    Javaでデバッグしにくい3つの場面 Javaアプリケーションで構築されたシステムの障害や性能問題が発生した場合、大半はデバッガやプロファイラ、ミドルウェアやサードパーティが提供するツールを用いることで解析できてしまいます。 しかし、以下のような状況ではJavaの世界からのアプローチがしにくく、通常のデバッグノウハウが使えないことがあります。 プロセス再起動が許されないシステムでの情報取得がしたいとき 番環境でしか発生せず、テスト環境でデバッグできない問題の場合 GC(ガベージ・コレクション)ログ(-Xloggcなど)のように、javaコマンド起動オプションを与えなければ取得できない情報が必要な場合 ソース変更が許されない場合に、特定状況下の情報を取得したいとき ある特定のメソッドなどが実行された瞬間のスレッドダンプやスタックトレースなどが必要な場合 ソースの変更ができない、環境の制約な

    OpenJDK+SystemTapでトラブル解析はここまでできる!
  • UNIX/Linuxも楽しむ Java開発者になるための学習法

    UNIX/Linuxも楽しむ Java開発者になるための学習法:小山博史のJavaを楽しむ(14)(1/3 ページ) Javaを使ったプログラミングでは、OSをそれほど意識する必要はないといわれています。学習時やサンプルプログラム作成時は確かにそうなのですが、プロフェッショナルな開発者となると、やはりOSをまったく意識しないでプログラミングをするわけにはいきません。そのため、開発者の皆さんは、きっと「UNIX系OSも使いこなせるようになりたい」と思っていることでしょう。 今回は、そんな“UNIX系OSを使える開発者”を目指す読者が一歩先へ進むためのアドバイスを筆者なりにしたいと思います。 なぜUNIX系OSの知識が必要なのか? AndroidLinux 最近の若手技術者と話をしていると、意外とUNIX系OSの知識がないことに驚かされます。いまの時代、パソコンといえばWindowsマシンで

    UNIX/Linuxも楽しむ Java開発者になるための学習法
  • Ubuntuで Javaを使おう | 不定期ソフトウェア開発

    UbuntuでもJavaは使える。というか,Java自体どんなOSでも同じプログラムで同じ動作が前提の言語です。 Ubuntuで,Javaの開発環境を整えるのは,Windowsよりもずーと簡単。 Ubuntu(Linux)でJavaをするときに,真っ先に気がつくことがある。 Javaのバージョンは同じでもオープンソース版のJavaとSUNから提供しているの2種類のJavaがあるということ。 どちらも無料である。違いを簡単に言うとオープンソース版の方はSUNのものから,ライセンスの関係上オープンソースにできない部分を取り除いたものだ。 オープンソース版でも基的なプログラムを書く分には,まったく問題ない。普通はSUNのバージョンを入れる。オープンソース版は,オープンソースだけで構成するとか,SUNの定めたライセンスに左右されたくないとき等に使う。 オープンソース版のJavaの環境のダウンロー

    Ubuntuで Javaを使おう | 不定期ソフトウェア開発
  • http://blogs.sun.com/katakai/entry/installing_jdk_on_ubuntu_8

  • “安全”のためにTomcatを理解し、構築し、動作させる

    “安全”のためにTomcatを理解し、構築し、動作させる:Tomcatはどこまで“安全”にできるのか?(1)(1/3 ページ) 無料サーバはどこまで安全にできるのか? 近年、Linux上でサーバを構築・公開する方が多くなってきていますが、中途半端な設定のサーバを公開することで会社の情報資産が危険にさらされることがよくあります。 そんな中、基的に無料のOSであるLinuxサーバと、同じく無料で利用できるアプリケーションで、世界中において高いシェアを誇るTomcatを用い、「無料でどこまで製品サーバのセキュリティに迫れるか?」「どこまで安全にWebアプリケーション構築ができるか?」をこの連載を通して追っていきたいと思います。 第1回は、そもそもTomcatとは何かを解説し、Tomcatの最新版の新機能とそのセットアップの仕方や自動起動の方法、Apacheと連携させる方法などを紹介します。 T

    “安全”のためにTomcatを理解し、構築し、動作させる
  • Linux環境におけるJavaインストール手順:CodeZine

    はじめに 稿ではJava開発に必要な「JDK」のインストール手順を説明します。 JDKとは 「Java SE Development Kit」の略で、Javaアプリケーション実行環境の「Java Runtime Environment」(JRE)と、コンパイラやデバッガなどが含まれます。 最新バージョン 2007年9月現在の最新バージョンは「JDK 6u2」(J2SE 6update2)です。 導入環境 稿ではLinux(Fedora Core 6)におけるインストール方法について説明します。Windows環境でのインストールについては下記を参照してください。 Windows環境におけるJavaインストール手順 Fedora Core 6では、パッケージ間の依存関係を考慮して、他の必須パッケージを同時にインストールしてくれるYUMを使用するのが一般的です。これに従い、

  • UbuntuがフルスタックのJavaプラットフォームに! - Sunが対応を表明 | エンタープライズ | マイコミジャーナル

    Sun MicrosystemsとCanonicalは19日(米国時間)、同日公開されたUbuntu 7.04に対してJavaテクノロジースタックを提供していることを発表した。同フルスタックによって、Ubuntu 7.04におけるJava開発プラットフォームの構築が容易になる。 両社によって提供されるJavaテクノロジースタックは、主に次のコンポーネントから構成されている。 Java SE 6(JDK 6) NetBeans IDE 5.5 GlassFish v1(Java EE 5の参照実装) Java DB 10.2(Apache Derbyを基に構築されたデータベース) 同Javaスタックはapt-get(8)やソフトウェア管理ツールを使ってネットワーク経由で簡単にインストールできる。詳細は2007年5月8〜11日(米国時間)にサンフランシスコで開催されるJavaOne Confe

  • 1