「SE業務」カテゴリーアーカイブ

【WebSphere Application Server】soap.client.props のパスワードを復号する

Websphereにおいて、wsadminやWASの停止時にパスワード入力を求められますが、soap.client.propsファイルに事前に認証情報を記載しておくことで、パスワード入力を省略することができます。

ファイルパス:<WAS_ROOT>/profiles/<プロファイル名>/properties/soap.client.props 

入力したらPropFilePasswordEncoder.shを実行することで暗号化することも可能です。

詳しくはこちらに書かれています。
管理セキュリティーを有効にしている環境で管理コマンドやwsadmin実行時のパスワード入力を省略する方法

ただし、これを利用してパスワードを入力する機会がなくなり、数年後忘れてしまうということがありました。

そんなときは、以下のサイトでパスワードを復号できます。

http://www.sysman.nl/wasdecoder/

https://strelitzia.net/wasXORdecoder/wasXORdecoder.html

http://www.poweredbywebsphere.com/decoder.html

非公式なので実施は自己責任ですが、私は問題なく復号できました(WAS 9.0.5.6で実施)。繰り返しますが、非公式なので自己責任かつ最後の手段ですね。


【AWS】CloudFormationでEC2インスタンスに既存のIAMロールを設定する

CloudFormationでEC2インスタンスに既存のIAMロールを設定する場合には、ロールを設定したインスタンスプロファイルを作成して、インスタンスプロファイルをEC2インスタンスにセットする必要があります。

インスタンスプロファイルとは。。。

インスタンスプロファイルは IAM ロールのコンテナであり、インスタンスの起動時に EC2 インスタンスにロール情報を渡すために使用できます。

https://docs.aws.amazon.com/ja_jp/IAM/latest/UserGuide/id_roles_use_switch-role-ec2_instance-profiles.html

CloudFormationで既存のIAMロール(TESTROLE)をEC2に設定する場合の例↓

“TESTROLE”の箇所を設定したいロール名にセットすればOKです。

AWS::EC2::Instanceの仕様
https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html

AWS::IAM::InstanceProfileの仕様
https://docs.aws.amazon.com/ja_jp/AWSCloudFormation/latest/UserGuide/aws-resource-iam-instanceprofile.html


[Maven] mvnコマンドをPowerShellを使う場合の注意点

引き続き、以下の参考書にてMavenの学習中。
Javaビルドツール入門 Maven/Gradle/SBT/Bazel対応

しかし、またまたしても参考書通りに実行するとエラーになってしまったので、対応方法の記録↓

JavaFXのプロジェクトを作成した際、エラーが発生しました。
↓実行コマンド

mvn archetype:generate -DarchetypeGroupId=org.codehaus.mojo.archetypes -DarchetypeArtifactId=javafx

↓発生したエラー

エラーメッセージを見ると「The goal you specified requires a project to execute but there is no POM in this directory」とあり、まったくもって心当たりがない。POMがないとあるが、これからプロジェクトを作成するので、無いのは当たり前では??

いろいろ調べた結果、PowerShellで実行する場合、パラメータをダブルクオートで括る必要がありました。

mvn archetype:generate “-DarchetypeGroupId=org.codehaus.mojo.archetypes” “-DarchetypeArtifactId=javafx”

うまくいきました!

ちなみに、コマンドプロンプトではダブルクオートは不要でした。

また、参考書通りにいかず焦りました。。。(;´д`)=3トホホ・・