

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# opsworks\$1java 属性
<a name="attributes-recipes-java"></a>

**重要**  
この AWS OpsWorks Stacks サービスは 2024 年 5 月 26 日にサポート終了となり、新規および既存のお客様の両方で無効になっています。できるだけ早くワークロードを他のソリューションに移行することを強くお勧めします。移行についてご質問がある場合は、[AWS re:Post](https://repost.aws/) または[AWS プレミアムサポート](https://aws.amazon.com/support)を通じて AWS サポート チームにお問い合わせください。

**注記**  
これらの属性は Linux スタックにのみ使用できます。

[`opsworks_java` 属性](https://github.com/aws/opsworks-cookbooks/blob/release-chef-11.10/opsworks_java/attributes/default.rb)は [Tomcat](http://tomcat.apache.org/) サーバー設定を指定します。詳細については、「[Apache Tomcat 設定リファレンス](http://tomcat.apache.org/tomcat-5.5-doc/config/)」を参照してください。組み込み属性を上書きしてカスタム値を指定する方法の詳細については、「[属性の上書き](workingcookbook-attributes.md)」を参照してください。


****  

|  |  |  | 
| --- |--- |--- |
| [datasources ](#attributes-recipes-java-datasources) | [java\$1app\$1server\$1version ](#attributes-recipes-java-server-version) | [java\$1shared\$1lib\$1dir ](#attributes-recipes-java-shared-lib) | 
| [jvm\$1pkg 属性 ](#attributes-recipes-java-pkg) | [custom\$1pkg\$1location\$1url\$1debian ](#attributes-recipes-java-pkg-debian) | [java\$1home\$1basedir ](#attributes-recipes-java-pkg-basedir) | 
| [custom\$1pkg\$1location\$1url\$1rhel ](#attributes-recipes-java-pkg-rhel) | [use\$1custom\$1pkg\$1location ](#attributes-recipes-java-pkg-use) | [jvm\$1options ](#attributes-recipes-java-jvm-options) | 
| [jvm\$1version ](#attributes-recipes-java-jvm-version) | [tomcat 属性](#attributes-recipes-java-tomcat) |  | 

**datasources **  <a name="attributes-recipes-java-datasources"></a>
JNDI リソース名を定義する属性のセット (文字列)。この属性を使用する方法の詳細については、「[バックエンドデータベースでの JSP アプリケーションのデプロイ](layers-java-deploy.md#layers-java-deploy-jsp-db)」を参照してください。デフォルト値は空のハッシュです。アプリケーションの短縮名と JNDI 名とのカスタムマッピングによって値を入力できます。詳細については、「[バックエンドデータベースでの JSP アプリケーションのデプロイ](layers-java-deploy.md#layers-java-deploy-jsp-db)」を参照してください。  

```
node['opsworks_java']['datasources']
```

**java\$1app\$1server\$1version **  <a name="attributes-recipes-java-server-version"></a>
Java アプリケーションサーバーバージョン (数値)。デフォルト値は `7` です。この属性を上書きしてバージョン 6 を指定することができます。デフォルトではない JDK をインストールしている場合、この属性は無視されます。  

```
node['opsworks_java']['java_app_server_version']
```

**java\$1shared\$1lib\$1dir **  <a name="attributes-recipes-java-shared-lib"></a>
Java 共有ライブラリのディレクトリ (文字列)。デフォルト値は `/usr/share/java` です。  

```
node['opsworks_java']['java_shared_lib_dir']
```

**jvm\$1pkg 属性 **  <a name="attributes-recipes-java-pkg"></a>
デフォルトではない JDK をインストールするために上書きできる属性のセット。    
**use\$1custom\$1pkg\$1location **  <a name="attributes-recipes-java-pkg-use"></a>
OpenJDK の代わりにカスタム JDK をインストールするかどうか (ブール)。デフォルト値は `false` です。  

```
node['opsworks_java']['jvm_pkg']['use_custom_pkg_location']
```  
**custom\$1pkg\$1location\$1url\$1debian **  <a name="attributes-recipes-java-pkg-debian"></a>
Ubuntu インスタンスにインストールする JDK パッケージの場所 (文字列)。デフォルト値は `'http://aws.amazon.com/'` です。これは単なる初期値であり、特別な意味はありません。デフォルトではない JDK をインストールする場合は、この属性を上書きして適切な URL に設定する必要があります。  

```
node['opsworks_java']['jvm_pkg']['custom_pkg_location_url_debian']
```  
**custom\$1pkg\$1location\$1url\$1rhel **  <a name="attributes-recipes-java-pkg-rhel"></a>
Amazon Linux および RHEL インスタンスにインストールする JDK パッケージの場所 (文字列)。デフォルト値は `'http://aws.amazon.com/'` です。これは単なる初期値であり、特別な意味はありません。デフォルトではない JDK をインストールする場合は、この属性を上書きして適切な URL に設定する必要があります。  

```
node['opsworks_java']['jvm_pkg']['custom_pkg_location_url_rhel']
```  
**java\$1home\$1basedir **  <a name="attributes-recipes-java-pkg-basedir"></a>
JDK パッケージの抽出先となるディレクトリ (文字列)。デフォルト値は `/usr/local` です。この設定を RPM パッケージに指定する必要はありません。パッケージには完全なディレクトリ構造が含まれます。  

```
node['opsworks_java']['jvm_pkg']['java_home_basedir']
```

**jvm\$1options **  <a name="attributes-recipes-java-jvm-options"></a>
ヒープサイズなどの設定を指定できる JVM コマンドラインオプション (文字列)。オプションの一般的な設定は `-Djava.awt.headless=true -Xmx128m -XX:+UseConcMarkSweepGC` です。デフォルト値にオプションはありません。  

```
node['opsworks_java']['jvm_options']
```

**jvm\$1version **  <a name="attributes-recipes-java-jvm-version"></a>
OpenJDK バージョン (数値)。デフォルト値は `7` です。この属性を上書きして OpenJDK バージョン 6 を指定することができます。デフォルトではない JDK をインストールしている場合、この属性は無視されます。  

```
node['opsworks_java']['jvm_version']
```

**tomcat 属性**  <a name="attributes-recipes-java-tomcat"></a>
デフォルトの Tomcat 設定をインストールするために上書きできる属性のセット。    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/opsworks/latest/userguide/attributes-recipes-java.html)  
**ajp\$1port **  <a name="attributes-recipes-java-ajp-port"></a>
AJP ポート (数値)。デフォルト値は `8009` です。  

```
node['opsworks_java']['tomcat]['ajp_port']
```  
**apache\$1tomcat\$1bind\$1mod **  <a name="attributes-recipes-java-bind-mod"></a>
プロキシモジュール (文字列)。デフォルト値は `proxy_http` です。この属性を上書きして AJP プロキシモジュールを指定することができます (`proxy_ajp`)。  

```
node['opsworks_java']['tomcat]['apache_tomcat_bind_mod']
```  
**apache\$1tomcat\$1bind\$1path **  <a name="attributes-recipes-java-bind-path"></a>
Apache Tomcat のバインドパス (文字列)。デフォルト値は `/` です。この属性を上書きしないでください。バインドパスを変更すると、アプリケーションの動作が停止する場合があります。  

```
node['opsworks_java']['tomcat]['apache_tomcat_bind_path']
```  
**auto\$1deploy **  <a name="attributes-recipes-java-deploy"></a>
自動デプロイするかどうか (ブール)。デフォルト値は `true` です。  

```
node['opsworks_java']['tomcat]['auto_deploy']
```  
**connection\$1timeout **  <a name="attributes-recipes-java-timeout"></a>
接続タイムアウト (ミリ秒) (数値)。デフォルト値は `20000`20 秒です。  

```
node['opsworks_java']['tomcat]['connection_timeout']
```  
**mysql\$1connector\$1jar **  <a name="attributes-recipes-java-connector"></a>
MySQL コネクターライブラリの JAR ファイル (文字列)。デフォルト値は `mysql-connector-java.jar` です。  

```
node['opsworks_java']['tomcat]['mysql_connector_jar']
```  
**port **  <a name="attributes-recipes-java-port"></a>
標準ポート (数値)。デフォルト値は `8080` です。  

```
node['opsworks_java']['tomcat]['port']
```  
**secure\$1port **  <a name="attributes-recipes-java-secure-port"></a>
安全なポート (数値)。デフォルト値は `8443` です。  

```
node['opsworks_java']['tomcat]['secure_port']
```  
**shutdown\$1port **  <a name="attributes-recipes-java-shutdown-port"></a>
 シャットダウンポート (数値)。デフォルト値は `8005` です。  

```
node['opsworks_java']['tomcat]['shutdown_port']
```  
**threadpool\$1max\$1threads **  <a name="attributes-recipes-java-threadpool-max"></a>
スレッドプールのスレッドの最大数 (数値)。デフォルト値は `150` です。  

```
node['opsworks_java']['tomcat]['threadpool_max_threads']
```  
**threadpool\$1min\$1spare\$1threads **  <a name="attributes-recipes-java-threadpool-min"></a>
スレッドプールの予備のスレッドの最小数 (数値)。デフォルト値は `4` です。  

```
node['opsworks_java']['tomcat]['threadpool_min_spare_threads']
```  
**unpack\$1wars **  <a name="attributes-recipes-java-unpack"></a>
WAR ファイルを解凍するかどうか (ブール値)。デフォルト値は `true` です。  

```
node['opsworks_java']['tomcat]['unpack_wars']
```  
**uri\$1encoding **  <a name="attributes-recipes-java-encoding"></a>
URI エンコード (文字列)。デフォルト値は `UTF-8` です。  

```
node['opsworks_java']['tomcat]['uri_encoding']
```  
**use\$1ssl\$1connector **  <a name="attributes-recipes-java-ssl"></a>
SSL コネクターを使用するかどうか (ブール値)。デフォルト値は `false` です。  

```
node['opsworks_java']['tomcat]['use_ssl_connector']
```  
**use\$1threadpool **  <a name="attributes-recipes-java-threadpool"></a>
スレッドプールを使用するかどうか (ブール値)。デフォルト値は `false` です。  

```
node['opsworks_java']['tomcat]['use_threadpool']
```  
**userdatabase\$1pathname **  <a name="attributes-recipes-java-userdb"></a>
ユーザーデータベースのパス名 (文字列)。デフォルト値は `conf/tomcat-users.xml` です。  

```
node['opsworks_java']['tomcat]['userdatabase_pathname']
```