Tomcat
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[Tomcat]]
*SSLの設定 [#a4fe683f]
SSLの鍵を次のコマンドにより生成
$ keytool -genkey -alias tomcat -keyalg RSA
server.xmlを次のように記述
<Connector port="8443" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxS...
enableLookups="false" disableUploadTimeout...
acceptCount="100" scheme="https" secure="t...
clientAuth="false" sslProtocol="TLS"
keystoreFile="c:/tmp/.keystore"
keystorePass="tomcat"/>
*クラスタ [#z864bcc3]
-http://tomcat.apache.org/tomcat-5.5-doc/cluster-howto.html
*エンコーディングの設定 [#fd73a75f]
TomcatはデフォルトでGETパラメータのURIのエンコーディング...
Connecter要素でuseBodyEncodingForURI=trueとすると、サブミ...
***設定例 [#nb5027ea]
Windows-31JでURIをデコードする。
<Connector
port="8080"
redirectPort="8443"
minSpareThreads="25"
connectionTimeout="20000"
maxSpareThreads="75"
URIEncoding="Windows-31J"
maxThreads="150"
maxHttpHeaderSize="8192">
</Connector>
HTMLのボディのエンコーディングでデコードする。
<Connector
port="8080"
redirectPort="8443"
minSpareThreads="25"
connectionTimeout="20000"
maxSpareThreads="75"
useBodyEncodingForURI="true"
maxThreads="150"
maxHttpHeaderSize="8192">
</Connector>
下記の設定では、useBodyEncodingForURIの設定が優先され、UR...
<Connector
port="8080"
redirectPort="8443"
minSpareThreads="25"
connectionTimeout="20000"
maxSpareThreads="75"
useBodyEncodingForURI="true"
URIEncoding="Windows-31J"
maxThreads="150"
maxHttpHeaderSize="8192">
</Connector>
*ネイティブなコネクションを取得 [#if3f9690]
Tomcatのコネクションプーリングを利用すると、JDBCドライバ...
<Resource
...
accessToUnderlyingConnectionAllowed="true"
factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFa...
...
/>
Tomcat5.0では、org.apache.commons.dbcp.BasicDataSourceFac...
Tomcat5.5からは、Commons DBCPをTomcat固有に名前を変えてい...
のようにorg.apache.tomcat.dbcp.dbcp.BasicDataSourceFactor...
上記の設定を行った上で、PostgreSQLのコネクションオブジェ...
Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("java:comp/env/jd...
Connection conn = ds.getConnection();
Connection pgCon =
((org.apache.tomcat.dbcp.dbcp.DelegatingConnection)co...
LargeObjectManager lom =
((PGConnection)pgCon).getLargeObjectAPI();
Tomcat上で取得したコネクションの実装はDelegatingConnectio...
ため、DelegatingConnectionにキャストしgetInnermostDelegat...
ネイティブなコネクションを取得する。
*TomcatでJTAを利用 [#h6ed5b00]
http://jotm.objectweb.org/current/jotm/doc/howto-tomcat-j...
*Log4jの罠 [#y7d3a5ab]
commons-loggingとlog4jを利用した場合、下記のようなメッセ...
2005-12-14 23:31:53,663 DEBUG [main] digester.Digester (...
- New match='web-app/welcome-file-list'
2005-12-14 23:31:53,673 DEBUG [main] digester.Digester (...
- No rules found matching 'web-app/welcome-file-list'.
2005-12-14 23:31:53,673 DEBUG [main] digester.Digester (...
- characters(
)
この場合、log4jの設定を変更して、org.apache以下のパッケー...
<category name="org.apache">
<priority value="info" />
</category>
*JSP2.1を利用 [#b1d36900]
Tomcat5.5.xはJSP2.0しかサポートしていない。J2EE5からサポ...
http://tidus.ultimania.org/tmp/tomcat-jsp21.zip
jsp21に対応したjasper、jsp-api、elをダウンロードし、Tomca...
-https://svn.apache.org/repos/asf/tomcat/jasper/tc6.0.x/
-https://svn.apache.org/repos/asf/tomcat/servletapi/servl...
終了行:
[[Tomcat]]
*SSLの設定 [#a4fe683f]
SSLの鍵を次のコマンドにより生成
$ keytool -genkey -alias tomcat -keyalg RSA
server.xmlを次のように記述
<Connector port="8443" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxS...
enableLookups="false" disableUploadTimeout...
acceptCount="100" scheme="https" secure="t...
clientAuth="false" sslProtocol="TLS"
keystoreFile="c:/tmp/.keystore"
keystorePass="tomcat"/>
*クラスタ [#z864bcc3]
-http://tomcat.apache.org/tomcat-5.5-doc/cluster-howto.html
*エンコーディングの設定 [#fd73a75f]
TomcatはデフォルトでGETパラメータのURIのエンコーディング...
Connecter要素でuseBodyEncodingForURI=trueとすると、サブミ...
***設定例 [#nb5027ea]
Windows-31JでURIをデコードする。
<Connector
port="8080"
redirectPort="8443"
minSpareThreads="25"
connectionTimeout="20000"
maxSpareThreads="75"
URIEncoding="Windows-31J"
maxThreads="150"
maxHttpHeaderSize="8192">
</Connector>
HTMLのボディのエンコーディングでデコードする。
<Connector
port="8080"
redirectPort="8443"
minSpareThreads="25"
connectionTimeout="20000"
maxSpareThreads="75"
useBodyEncodingForURI="true"
maxThreads="150"
maxHttpHeaderSize="8192">
</Connector>
下記の設定では、useBodyEncodingForURIの設定が優先され、UR...
<Connector
port="8080"
redirectPort="8443"
minSpareThreads="25"
connectionTimeout="20000"
maxSpareThreads="75"
useBodyEncodingForURI="true"
URIEncoding="Windows-31J"
maxThreads="150"
maxHttpHeaderSize="8192">
</Connector>
*ネイティブなコネクションを取得 [#if3f9690]
Tomcatのコネクションプーリングを利用すると、JDBCドライバ...
<Resource
...
accessToUnderlyingConnectionAllowed="true"
factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFa...
...
/>
Tomcat5.0では、org.apache.commons.dbcp.BasicDataSourceFac...
Tomcat5.5からは、Commons DBCPをTomcat固有に名前を変えてい...
のようにorg.apache.tomcat.dbcp.dbcp.BasicDataSourceFactor...
上記の設定を行った上で、PostgreSQLのコネクションオブジェ...
Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("java:comp/env/jd...
Connection conn = ds.getConnection();
Connection pgCon =
((org.apache.tomcat.dbcp.dbcp.DelegatingConnection)co...
LargeObjectManager lom =
((PGConnection)pgCon).getLargeObjectAPI();
Tomcat上で取得したコネクションの実装はDelegatingConnectio...
ため、DelegatingConnectionにキャストしgetInnermostDelegat...
ネイティブなコネクションを取得する。
*TomcatでJTAを利用 [#h6ed5b00]
http://jotm.objectweb.org/current/jotm/doc/howto-tomcat-j...
*Log4jの罠 [#y7d3a5ab]
commons-loggingとlog4jを利用した場合、下記のようなメッセ...
2005-12-14 23:31:53,663 DEBUG [main] digester.Digester (...
- New match='web-app/welcome-file-list'
2005-12-14 23:31:53,673 DEBUG [main] digester.Digester (...
- No rules found matching 'web-app/welcome-file-list'.
2005-12-14 23:31:53,673 DEBUG [main] digester.Digester (...
- characters(
)
この場合、log4jの設定を変更して、org.apache以下のパッケー...
<category name="org.apache">
<priority value="info" />
</category>
*JSP2.1を利用 [#b1d36900]
Tomcat5.5.xはJSP2.0しかサポートしていない。J2EE5からサポ...
http://tidus.ultimania.org/tmp/tomcat-jsp21.zip
jsp21に対応したjasper、jsp-api、elをダウンロードし、Tomca...
-https://svn.apache.org/repos/asf/tomcat/jasper/tc6.0.x/
-https://svn.apache.org/repos/asf/tomcat/servletapi/servl...
ページ名: