約 5,153,639 件
https://w.atwiki.jp/kotya/pages/27.html
GlassFish https //glassfish.dev.java.net/ja/index.html Apache連携 http //weblogs.java.net/blog/jfarcand/archive/2006/03/running_glassfi_1.html http //weblogs.java.net/blog/amyroh/archive/2006/08/glassfish_suppo.html http //blogs.sun.com/dadelhardt/entry/loadbalancing_with_mod_jk_and_glassfish ①mod_jkのインストール Apache2.0.51ではこのバージョンで動いた http //archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/linux/jk-1.2.19/ /etc/httpd/conf/httpd.confに以下を追記 LoadModule jk_module /usr/lib/httpd/modules/mod_jk.so JkWorkersFile /etc/httpd/conf/worker.properties # Where to put jk logs JkLogFile /var/log/httpd/mod_jk.log # Set the jk log level [debug/error/info] JkLogLevel debug # Select the log format JkLogStampFormat "[%a %b %d %H %M %S %Y] " # JkOptions indicate to send SSL KEY SIZE, JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories # JkRequestLogFormat set the request format JkRequestLogFormat "%w %V %T" # Send all jsp requests to GlassFish JkMount /*.jsp worker1 # Send all glassfish-test requests to GlassFish JkMount /glassfish-test/* worker1 #以下の3行はOnceClick対応の為 AddType application/x-ms-application application AddType application/x-ms-manifest manifest AddType application/octet-stream deploy /etc/httpd/conf/worker.propertiesを作成 # Define 1 real worker using ajp13 worker.list=worker1 # Set properties for worker1 (ajp13) worker.worker1.type=ajp13 worker.worker1.host=localhost.localdomain worker.worker1.port=8009 worker.worker1.lbfactor=50 worker.worker1.cachesize=10 worker.worker1.cache_timeout=600 worker.worker1.socket_keepalive=1 worker.worker1.socket_timeout=300 ②apache-tomcat-5.5.23.tar.gzよりtomcat-ajp.jarのコピー cp $CATALINA_HOME/server/lib/tomcat-ajp.jar $GLASSFISH_HOME/lib/ ③commons-logging、commons-modelerのインストール commons-logging-1.1.tar.gzとcommons-modeler-2.0.tar.gzより commons-loggingとcommons-modelerのjarを$GLASSFISH_HOME/lib/にコピー ④GlassFishのJVMオプションに以下を追加 Dcom.sun.enterprise.web.connector.enableJK=8009 Dcom.sun.enterprise.web.connector.enableJK.propertyFile=/etc/httpd/conf/worker.properties
https://w.atwiki.jp/katsuhiro/pages/40.html
GlassFish http //glassfish.java.net/ja/ メモ デフォルトではアクセスログがOFFになっているので、Apacheなんかと組み合わせない場合は出力するように変更する。 また、出力タイミングがデフォルト5分ごと(その間はバッファにためる)なので、アクセス数とメモリ量を見ながら 調整する。 Tips GlassFish3.0.1の場合、DIしているクラスのメソッドにアノテーションをつけたらJavasistがメモリリークする。 (すべてのケースなのかはわからないけど) おそらくWeld1.0.1のバグ GlassFish3.1のRC1では直っているようだ。
https://w.atwiki.jp/kylico/pages/70.html
GlassFish 作成日/更新日 2013.05.15/YYYY.MM.DD OS SL6.4 手順 目次 ダウンロード 事前準備 インストール 開発用ドメイン作成 開発用ドメイン起動 開発用ドメイン停止 開発用ドメイン削除 アンインストール 手順 内容 ダウンロード 以下のページから多言語版をダウンロードする。 https //glassfish.java.net/ja/ 事前準備 hostsファイルを編集する。 [変更前] 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 [変更後] 127.0.0.1 ホスト名 . ドメイン名 localhost localhost.localdomain localhost4 localhost4.localdomain4 開発用ドメインで使用するポートを開放する。 Server Port 18080 TCP Admin Server Port 14848 TCP インストール rootユーザーで「/opt/glassfishv3」にインストールを行う。 # sh ./glassfish-3.0.1-unix-ml.sh 開発用ドメイン作成 開発用ドメインのため、個人ユーザーでドメインの作成を行う。 作成ディレクトリ ~/glassfish ドメイン名 devDomain Server Port 18080 Admin Server Port 14848 $ /opt/glassfishv3/bin/asadmin create-domain --adminport 14848 --instanceport 18080 --savemasterpassword=true --savelogin=true --domaindir ~/glassfish devDomain 開発用ドメイン起動 $ /opt/glassfishv3/bin/asadmin start-domain --domaindir ~/glassfish devDomain 開発用ドメイン停止 $ /opt/glassfishv3/bin/asadmin stop-domain --domaindir ~/glassfish devDomain 開発用ドメイン削除 $ /opt/glassfishv3/bin/asadmin delete-domain --domaindir ~/glassfish devDomain アンインストール GlassFishのインストールディレクトリにあるuninstall.shを実行する。 # sh /opt/glassfishv3/uninstall.sh
https://w.atwiki.jp/tanem/pages/30.html
ダウンロード https //glassfish.dev.java.net/ja/downloads/v2.1.1-final.html インストール http //allabout.co.jp/internet/java/closeup/CU20090320A/
https://w.atwiki.jp/yasshii/pages/27.html
glassfish 雰囲気だけ見ていると、やっぱりTomcatからの派生っぽいが・・・ 取り合えずりんくぺた http //glassfish.jp/
https://w.atwiki.jp/tak_is/pages/94.html
2016-07-06 16 16 40 (Wed) (1) GlassFishのアーキテクチャ全般について ttps //yoshio3.com/2008/05/15/grizzly%E3%81%AE%E6%A6%82%E8%A6%81-c10k%E5%95%8F%E9%A1%8C%E3%81%AB%E5%AF%BE%E5%BF%9C%E3%81%99%E3%82%8Bglassfishgrizzly/ ttp //www.coppermine.jp/docs/programming/2013/08/glassfish-internals-1.html ttp //www.coppermine.jp/docs/programming/2015/08/glassfish-internals-2.html 資料中に登場する「Grizzly」が、 GlassFishがHTTPのリクエストを受け付けるコンポーネントです。 Grizzlyからサーブレットコンテナにリクエストが渡されます。 管理コンソールに現れているスレッドプールは、この箇所のチューニング項目になります。 EJBを使用していない場合、 スレッドプールはHTTPに関連づけられているものが対象となります。 (2) GlassFishのチューニングについて ttp //www.slideshare.net/agetsuma/java-ee-tips-glassfishjp ttps //community.oracle.com/blogs/sdo/2007/12/03/glassfish-tuning-primer (英語) GlassFishのチューニング入門的な資料は、現在参照可能なものはほとんどありません。 上記2つも参考までに。(幾分ポイントを外しているところもあり) (3) その他 GlassFishのマルチリンガル版をインストールしている場合、 管理コンソール(GUI)のヘルプが日本語化されます。 その中に通り一遍ではありますがスレッドプールの設定方法などが記載されています。 Web/PDFのマニュアルはOracleからは英語版のみリンクが張られているため、 管理コンソールのヘルプの方が役に立つ場合があります。
https://w.atwiki.jp/777sushi/pages/26.html
全般 JDK ... 開発環境 JRE ... 実行環境 参考サイト http //www.javadrive.jp/install/jdk/index4.html ダウンロード 下記サイトから最新JDKをダウンロード http //java.sun.com/javase/ja/6/download.html 後は通常にインストール デフォルトではc \Program Files\Java\の下にインストールされる JDKインストール 1. 取得 Java SE Downloadsページ(http //java.sun.com/javase/downloads/widget/jdk6.jsp) からバイナリダウンロード。(80Mくらいある) 今回は jdk-6u20-linux-x64.bin 2. インストール 取得したファイルをrootで実行 # sh jdk-6u20-linux-x64.bin 使用許諾等は「yes」と答える。 実行したディレクトリ直下に jdk1.6.0_20 ディレクトリが作成される 適当に移動 mv jdk1.6.0_20 /usr/local/java cd /usr/local/java ln -s jdk1.6.0_20 jdk 3. 環境設定 export JAVA_HOME="/usr/local/java/jdk" export PATH=$PATH ${JAVA_HOME}/bin export CLASSPATH=. $JAVA_HOME/lib/tools.jar $JAVA_HOME/lib/dt.jar 環境設定 マイコンピュータ右クリック→プロパティ→詳細設定→環境変数 コマンドパス Pathにコマンドディレクトリを追加 例) C \Program Files\Java\jdk1.6.0_19\bin JAVAホーム JAVA_HOME にJDKをインストールしたディレクトリを追加 例) C \Program Files\Java\jdk1.6.0_19 サンプルコード作成とコンパイル 参考サイト http //www.javadrive.jp/start/index.html keytool 鍵を管理するコマンド(javaのユーティリティ) 参考サイト http //java.sun.com/j2se/1.5.0/ja/docs/ja/tooldocs/solaris/keytool.html 備忘録 http //apis.jpn.ph/fswiki/wiki.cgi?page=Java%2Fkeytool http //docs.sun.com/app/docs/doc/820-0850/6ncigi27f?l=ja a=view コンパイル javac javaファイル クラスパス、jar ファイルの指定は -classpath or -cp javac -cp "./aaa.jar;." Test.java コマンドラインでクラスパス指定を「;」でつなげる場合、「""」でくくる必要がある 先にシェルが解釈してしまうため。 Eclipse subversion連携 Subclipseプラグイン update プロジェクト右クリック→チーム→更新 Update後、パッケージエクスプローラをリフレッシュ(F5) junit ソース右クリック→新規→junit java.library.path の設定 junitソース右クリック→実行の構成→引数に以下を追加 -Djava.library.path=lib → lib はライブラリが置いてあるパス
https://w.atwiki.jp/mtg2384/pages/366.html
autolink 森の知恵/Sylvan Library (1)(緑) エンチャント あなたのドロー・ステップの開始時に、あなたは追加のカードを2枚引いてもよい。そうした場合、あなたの手札にあるこのターン引いたカードを2枚選ぶ。それらのカードそれぞれについて、4点のライフを支払うか、そのカードをあなたのライブラリーの一番上に置く。 《森の知恵/Sylvan Library》をGathererで確認 《森の知恵/Sylvan Library》をGoogleで検索 《森の知恵/Sylvan Library》が使用された大会 取得中です。 カードテキスト転載元: Wisdom Guild 様 2011 / 09 / 20
https://w.atwiki.jp/syusei/pages/4.html
Java Java Technology Java API Reference Bug Database Sun Developer Connection dev.java.net Java Community Process JCP 日本語 JavaOne Online Java Tutorial Java Blue Print Catalog Swing Labs Swing Sample Glassfish Java Tips JavaSE5.0の新機能 J2SE5.0虎の穴 Java SE 6 Mustang新機能 Nishigaya's Weblog Java-Source.net てんぷらメモ JavaSE6でのパフォーマンスの監視と診断 JMonkeyEngine
https://w.atwiki.jp/kanekotky/pages/6.html
java.util.concurrent Javaの理論と実践:ノンブロッキング・アルゴリズムの紹介 Servlet Performance report Comparing The Performance of J2EE Servers Comparing Apache Tomcat Performance Across Platforms TSS Tomcat Performance Higher on Linux Profiler NetBeans Profiler 見た目綺麗だが、重い・・・ Analyzing the Performance of Java EE application running on GlassFish server using Netbeans Profiler Java Profiling for Beginners JMP - Java Memory Profiler Memory Profilerと言う名前なのだが、メソッドの実行時間やコールグラフ、スレッドのモニタなんかもできる模様。 JVMPIを使って情報を取得し、GTK+で表示。 HPjmeter hprofを読み込んで解析するビューワー。スレッドコールグラフ、スレッド状態なんかを見れる。Agentを入れないので機能は限られているが、簡単に導入できるのがウリかな。 Java Interactive Profiler Instrulmentsを使った(と思われる)プロファイラ http //rektunpe.sakura.ne.jp/diary/?date=20060209#p01 InfraRED AOPを使ったプロファイラ Profiler4J その他のProfiler YourKit Java Profiler i³/Indepth for Web-J2EESymantec i3 7.5, app performance management software, released Yet Another Java Profilerhttp //pcweb.mycom.co.jp/news/2005/06/13/005.html Eclipse TPTPhttp //www.hitachi-sk.co.jp/research/techdoc/TPTP/ JProfilerreport Bytecode Instrumentation Profiling Toolkit for JavaBiptk is an eclipse based toolkit running on Linux that helps developers and performance specialists exploit bytecode instrumentation for the purpose of profiling Java applications. BIPTK includes a library for generating profiling traces, an Eclipse plug-in GUI for visualizing the traces, and some working examples of instrumenting code with Eclipse TPTP Probekit. Tool、ライブラリ Proguard 使われていないコードやフィールド等を削除し、クラスを軽量化してくれる。もっともそれらはEclipse等のIDEで検出してソースコードレベルで削除しておくべきだと思うが・・・。 クラス名やメソッド名、フィールド名を変換して、短くしてくれる機能もある。逆コンパイルされたときに意味が分かりづらくはなるので、そういう目的にも使える模様。 cache4j Article Open Source Profilers for Java Performance monitoring with AspectJTSS Javaworld 2006年3月号Java InstrumentとJava assistの組み合わせは使えそう! 独自のプロファイリング・ツールを構築するJava 5のエージェント・インターフェースとAOPを使って理想的なプロファイラーを作る Caching HTTP Responses in Java Design and performance improvements with JDBC 4.0 Springのための宣言的キャッシングサービス