cancel
Showing results for 
Search instead for 
Did you mean: 

Missing ticketKeyStore

Former Member
0 Kudos
126

Hi All,

does anybody has experience in creation of ticketKeyStore? (EP6 SP2 Patch3)

During creation of new ticketKeyStore something went wrong... The portal has reported creation of new portal ticketKeyStore and asked for J2EE engine restart. After that it is not possible to log on. You can see login screen, but login process is futile...

Log says:

-


keystore stuff couldn't be handled (2)

java.io.IOException: File not found: javax.naming.NameNotFoundException: Child not found: ticketKeyStore at com.sap.portal.system/configuration/UserManagementService [Root exception is javax.naming.NameNotFoundException: Child not found:

-


I've found out that ticketKeyStore is not available via filesystem. It is only in database.

How can I fix it? Is it possible to create new ticketKeyStore using external portal tools?

Regards,

Markos

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Markos,

you can use the Visual Administrator and the CMD-Shell to create a new ticketKeyStore and upload it to the engine. The complete guide on how to do this is written in SAP Note 691205.

Hope this helps,

Robert

Former Member
0 Kudos

Hi Robert,

this note is for J2EE Engine 6.30. In our installation we have 6.20.

Regards,

Markos

Former Member
0 Kudos

Hi Markos,

sorry, you are right. I over read your SP version!

Here is what I would try on 6.20:

1. I would edit the File authschemes.xml.bak in ..\usr\sap\<J2EE_SID>\j2ee\j2ee_<Instance_Nr>\ume so that in <authscheme-ref name="default"> you have <authscheme>anonymous</authscheme>. Don't forget to rename the file to authschemes.xml before restaring the J2EE engine.

2. I would then try open the Portal Keystore Component directly by typing the following URL in your browser: http://<YOUR.SERVER.>:<PORT>/irj/servlet/prt/portal/prtroot/com.sap.portal.usermanagement.admin.Keys...

If you still can not access the Keystore Administrator, you can create a copy of the par-file which contents the Keystore Component: com.sap.portal.usermanagement.admin.par (i.e to com.mycomp.usermanagement.admin.par), and edit there the portalapp.xml. In the section <component name="KeystoreComponent"> change <property name="SecurityZone" value="com.sap.ume/high_safety/useradministration"/> to <property name="SecurityZone" value="com.sap.ume/no_safety/useradministration"/>.

Now you should be able to access http://<YOUR.SERVER.>:<PORT>/irj/servlet/prt/portal/prtroot/com.mycomp.usermanagement.admin.Keystore...

and create a new ticketKeyStore.

Hope this helps,

Robert

Answers (0)