This guide will demonstrate how to install the HR-CRM-CLIENT application and how to use it.
Checkout the whole maven package from the repository with your favourite svn client.
svn checkout https://hr-crm-client.svn.sourceforge.net/svnroot/hr-crm-client
Or download the source distribution in the download section here .
Now we need to make some modifications in the pom.xml file. You must specify the location of your GlassFish server. Open the root pom.xml file and change these lines according to your GlassFish installation directory and settings:
<glassfish_home>C:\Program Files\GlassFish</glassfish_home>
Note: These digital certificates are self-signed and are intended for use in a development environment; they are not intended for production purposes. For production purposes, generate your own certificates and have them signed by a CA.
The next step is to set the paths for the trusted certificates in the hr-crm_server module. In the file <CheckoutDirectory>\hr-crm_client\src\main\java\META-INF\PartyServer.xml, please change the location of the cacerts.jks file.
<sc1:CallbackHandlerConfiguration wspp:visibility="private"> <sc1:CallbackHandler default="hr-crm" name="usernameHandler"/> <sc1:CallbackHandler default="hr-crm" name="passwordHandler"/> </sc1:CallbackHandlerConfiguration> <sc1:TrustStore wspp:visibility="private" location="C:\Program Files\GlassFish\domains\domain1\config\cacerts.jks" type="JKS" storepass="changeit" peeralias="xws-security-server"/>
Please edit the following line in the file <CheckoutDirectory>\hr-crm_server\src\main\webapp\WEB-INF\wsdl\Party.wsdl
<sc:KeyStore wspp:visibility="private" location="C:\Program Files\GlassFish\domains\domain1\config\keystore.jks" type="JKS" storepass="changeit" alias="xws-security-server"/>