Bei einem Maven basierten build kann ich schon seit einiger Zeit meine Web Archive (WAR und EAR) automatisch erzeugen lassen. Zur Zeit arbeite ich daran meinen Build soweit zu automatisieren, dass er auch gleich automatisch ein Deployment macht.
Wichtigster Bestandteil hierzu ist das maven was6 Plugin. Es erzeugt dynamisch ein JACL Skript und führt dieses anschließen aus, ist also praktisch ein Code generator.
Um aber gegen einen Server mit Security deployen zu können, muss man das SSL Zertifkat einbinden das geht mit dem Befehl:
keytool -import -trustcacerts -file <ssl_01.cer> -keystore <server_trust.p12>
-storepass WebAS -storetype PKCS12 -alias rapidssl
Wobei ssl_01.cer der Name des exportierten Zertifikats ist und server_trust.p12 der Name des Trusstores ist. man das SSL Zertifkat einbinden (die Kennwörter sind die default WebSphere Kennwörter)
Falls man das Zertifikat nicht mehr als BASE64 kodierte Datei vorliegen hat kann man es über die WebSphere Administrationskonsole auch wieder erzeugen lassen.
