最近の更新 (Recent Changes)

2013-02-27
2012-12-11

最新リリース情報

Adminer (2.3.2-ja1)2010-06-07 18:43
Agile (Agile2013)2013-10-26 22:41
AnyEdit Tools Plugin for Eclipse (2.3.1.201005301956-ja1)2010-06-06 21:07
Barcode4j (2.1.0-ja1)2016-07-15 04:57
Bytecode Outline (2.3.0-ja1)2010-06-05 22:50
Chainsaw (1.3-ja0)2010-09-04 09:26
CharMap (4-ja1)2010-05-09 09:40
CheckStyle (5.1-ja1)2010-04-07 21:53
cobertura (1.9.4.1-src-ja1)2010-04-24 09:44
Drools (Drools-IDE-5.0-ja0)2010-07-20 19:58
Eclipse (SDK-3.6-win32-ja1)2010-06-29 20:37
FileChecksum (3-ja1)2010-05-08 09:27
FindBugs (1.3.9-ja2)2010-04-06 17:32
FindBugs-Eclipse Plugin (1-3-9-ja2)2010-04-09 20:21
FontRename (4-ja1)2010-05-08 11:55
iReport (3.7.6-win-ja5)2010-12-20 19:37
iText (2.1.7-ja3)2010-05-27 22:54
IvyDE (2.0.0-ja1)2010-06-05 18:41
Jadclipse (3.3.0-ja1)2010-04-11 23:23
JarBrowser (1.0-ja1)2010-04-11 09:59
JasperReport (3.7.6-ja2)2010-12-18 20:34
JasperServer (3.7.1-ja3)2010-12-20 20:37
JBoss Tools (3.1)2010-07-03 20:32
JDepend (2.9-ja1)2010-05-30 22:03
JDepend4Eclipse (1.2.2-ja1)2010-06-01 18:42
jmeter (2.3.4-ja1)2010-04-23 20:47
LiveUSB Creator (liveusb-creator-3.9.1-ja2)2010-05-13 22:17
ManifoldCF (apache-manifoldcf-mysql-20111218)2011-12-19 00:41
Meld (1.3.1-ja1)2010-04-21 20:44
MySQL-Workbench (mysql-workbench-gpl_5.2.34_ja6.deb)2011-09-09 23:06
NSIS (2.46-ja1)2010-05-13 23:07
Opcion Font Viewer (1.1.1-ja1)2010-05-16 08:22
phpMyAdmin (3.3.6-all-languages-ja1)2010-09-05 09:37
Sandcastleヘルプファイルビルダ (1803-ja1)2010-06-16 21:04
Sandcastle MSI (26202-ja0)2010-06-17 22:13
Sandcastle 日本語メッセージ (1803-ja1)2010-06-16 21:29
StyleCop (stylecop-f1a1f7cd9f80-ja-1.2)2010-06-24 17:34
swtjasperviewer (1.2.0-ja1)2010-04-17 22:13
WaveMaker (6.2.2Dev-ja0)2010-10-28 17:21

Wikiガイド(Guide)

サイドバー (Side Bar)

Liferayプロジェクト 小沢仁


system.propertiesを有効にする場合は、アプリケーションサーバでシステムプロパティ「system.properties.load」をtrueに設定してください。実環境用に環境依存のプロパティを設定することができます。アプリケーションサーバが起動するときにsystem.properties、system-ext.propertiesの順でプロパティが読み込まれます。

system.propertiesに記述されているプロパティを最優先してコマンドラインで定義されたプロパティを上書きする場合は、アプリケーションサーバのシステムプロパティ「system.properties.final」をtrueに設定してください。falseの場合は、プロパティが設定されていない場合のみ、system.propertiesに記述されたプロパティが有効になります。

アプリケーションサーバによっては、system.propertiesが読まれる前に「file.encoding」及び「user.timezone」を設定するため、アプリケーションサーバのシステムプロパティでこれらの設定が必要な場合もあります。

Java

多国語対応にする場合は、エンコーディングをUTF-8に設定してください

    file.encoding=UTF-8

Javaの画像生成はOSに依存しています。Unixを使っている場合で、X Windowsからポータルを起動しないと、Javaはどのように画像を生成するのか判断できず、エラーになります。そのような場合は、この設定をtrueに設定してください。このプロパティは、アプリケーションサーバが起動する時に動的に設定できない場合があります。そのような場合は、起動スクリプトに記述してください。

    java.awt.headless=true

Liferayがデフォルトと使うローカル(locale)。LiferayはVMで設定された値を利用しません。 参照:LEP-2584

    user.country=US
    user.language=en

Liferayがデフォルトで使うタイムゾーン。LiferayはVMで設定された値を利用しません。 参照:LEP-2584

    user.timezone=UTC

Logging

org.apache.commons.logging.Logを実装しているログ処理

    #org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger

Log4jの設定にエラーがあると表示した場合は、trueに設定してください

    log4j.configure.on.startup=true

Stream

    com.liferay.portal.kernel.util.StreamUtil.buffer.size=8192

String Bundler

Set this property to tell StringBundler when to use a recycled char[] to do an unsafe String creation. The newly created String's immutable property is only maintained during current request scope so that the char[] could be reused by other Strings. This means the old String's content will change. This is safe as long as the old Strings die before the request finishes. This feature introduces risky conditions, so please use it with caution. The benefit is that it can improve GC significantly by reducing large char[] creation.

For example, the contents of a page are ultimately represented by a String's char[] which could be several hundred KBs. This can be a heavy burden for the GC. The String is also guaranteed to be freed before the request finishes processing. These Strings are perfect for using this feature to gain performance improvements.

Set a value larger than 0 to enable this feature when using StringBundler with an output length longer than the specified value. A reasonable value is 32768 (32 kb) or 65536 (64 kb). The best value depends on how the portal is used. com.liferay.portal.kernel.util.StringBundler.unsafe.create.limit=0

Set this property to tell StringBundler when to use a ThreadLocal buffer to build the output its String. The buffer is referred by SoftReference, so it will be forcibly removed by the GC when memory is nearly exhausted. It should be set to a high value so that the accessing to ThreadLocal is balanced by the savings in garbage collection. Setting it to too low of a value may actually do more harm than good.

Set a value larger than 0 to enable this feature when using StringBundler with an output length longer than the specified value. A reasonable value is 8192 (8 kb) or 16384 (16 kb). The best value depends on how the portal is used.

    com.liferay.portal.kernel.util.StringBundler.threadlocal.buffer.limit=0

Encryptor

Set the security provider class.

    com.liferay.util.Encryptor.provider.class=com.sun.crypto.provider.SunJCE

HTTP

portal.propertiesにこの他のHTTP設定があります。

外部コンテンツを取得する場合に使うHTTPプロキシを設定します。

http.nonProxyHostsには、プロキシを行わないホストを記述します。例えば内部サーバをここの記述します。java.net packageと同じ文法で記述します。 {{{

# http.proxyHost=192.168.0.200 # http.proxyPort=4480 # http.nonProxyHosts=192.168.0.250}}}}}}

Format

Set the location of the class that implements com.liferay.format.PhoneNumberFormat. This class will format phone numbers.

com.liferay.util.format.PhoneNumberFormat=com.liferay.util.format.USAPhoneNumberFormat

# com.liferay.util.format.PhoneNumberFormat=com.liferay.util.format.IdenticalPhoneNumberFormat

Axis

Urls that match the specified pattern will use the SimpleHTTPSender. Urls that do not match the specified pattern will use Axis' default HTTPSender.

    com.liferay.util.axis.SimpleHTTPSender.regexp.pattern=.*mappoint\.net.*

Session Parameters

ブラウザが記録できないようにセッションパラメータを暗号化する

    com.liferay.util.servlet.SessionParameters=false

iCal4j

Outlookで生成されたICSファイルと互換性を取る場合はtrueにする

    ical4j.compatibility.outlook=true

trueの場合は、インポートの時にICSファイルを緩く解析(relaxed parsing)する

    ical4j.parsing.relaxed=true

Set this to true to enable relaxed unfolding of ICS files during import.

    ical4j.unfolding.relaxed=true

trueの場合は、インポートの時にICSファイルを検証する

    ical4j.validation.relaxed=true

Lucene

排他制御エラーを避けるためのタイムアウト設定

    #org.apache.lucene.writeLockTimeout=30000

Quartz

JVMが綺麗に終了するためにスレッドデーモンを作成

    org.quartz.threadPool.makeThreadsDaemons=true