summaryrefslogtreecommitdiffstats
path: root/base/server/python/pki/server/deployment/scriptlets
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2014-01-28 21:42:43 -0500
committerEndi S. Dewata <edewata@redhat.com>2014-02-06 16:24:31 -0500
commit32d71bba0075a3bc12c36e5bb29701d0e96ea0ba (patch)
tree764c595e4b452d880533a04fb3edec818aa1c183 /base/server/python/pki/server/deployment/scriptlets
parent49bfa844a220e8b01784963733f9aa72ff5252ae (diff)
downloadpki-32d71bba0075a3bc12c36e5bb29701d0e96ea0ba.tar.gz
pki-32d71bba0075a3bc12c36e5bb29701d0e96ea0ba.tar.xz
pki-32d71bba0075a3bc12c36e5bb29701d0e96ea0ba.zip
Replaced Jettison with Jackson.
The Jettison library has been replaced with Jackson library as JSON provider for RESTEasy. All class paths and the deployment tools have been updated accordingly. The Python library and the TPS UI have been updated as well to use the new JSON format. Ticket #817
Diffstat (limited to 'base/server/python/pki/server/deployment/scriptlets')
-rw-r--r--base/server/python/pki/server/deployment/scriptlets/instance_layout.py84
1 files changed, 72 insertions, 12 deletions
diff --git a/base/server/python/pki/server/deployment/scriptlets/instance_layout.py b/base/server/python/pki/server/deployment/scriptlets/instance_layout.py
index 86968e22e..3dbf62363 100644
--- a/base/server/python/pki/server/deployment/scriptlets/instance_layout.py
+++ b/base/server/python/pki/server/deployment/scriptlets/instance_layout.py
@@ -124,24 +124,12 @@ class PkiScriptlet(pkiscriptlet.AbstractBasePkiScriptlet):
deployer.master_dict['pki_httpcore_jar_link'])
deployer.symlink.create(deployer.master_dict['pki_javassist_jar'],
deployer.master_dict['pki_javassist_jar_link'])
- deployer.symlink.create(deployer.master_dict['pki_resteasy_jaxrs_api_jar'],
- deployer.master_dict['pki_resteasy_jaxrs_api_jar_link'])
- deployer.symlink.create(deployer.master_dict['pki_jettison_jar'],
- deployer.master_dict['pki_jettison_jar_link'])
deployer.symlink.create(deployer.master_dict['pki_jss_jar'],
deployer.master_dict['pki_jss_jar_link'])
deployer.symlink.create(deployer.master_dict['pki_ldapjdk_jar'],
deployer.master_dict['pki_ldapjdk_jar_link'])
deployer.symlink.create(deployer.master_dict['pki_tomcat_jar'],
deployer.master_dict['pki_tomcat_jar_link'])
- deployer.symlink.create(deployer.master_dict['pki_resteasy_atom_provider_jar'],
- deployer.master_dict['pki_resteasy_atom_provider_jar_link'])
- deployer.symlink.create(deployer.master_dict['pki_resteasy_jaxb_provider_jar'],
- deployer.master_dict['pki_resteasy_jaxb_provider_jar_link'])
- deployer.symlink.create(deployer.master_dict['pki_resteasy_jaxrs_jar'],
- deployer.master_dict['pki_resteasy_jaxrs_jar_link'])
- deployer.symlink.create(deployer.master_dict['pki_resteasy_jettison_provider_jar'],
- deployer.master_dict['pki_resteasy_jettison_provider_jar_link'])
deployer.symlink.create(deployer.master_dict['pki_scannotation_jar'],
deployer.master_dict['pki_scannotation_jar_link'])
deployer.symlink.create(deployer.master_dict['pki_tomcatjss_jar'],
@@ -155,6 +143,78 @@ class PkiScriptlet(pkiscriptlet.AbstractBasePkiScriptlet):
deployer.symlink.create(deployer.master_dict['pki_xml_commons_resolver_jar'],
deployer.master_dict['pki_xml_commons_resolver_jar_link'])
+ # Jackson
+ deployer.symlink.create(deployer.master_dict['pki_jackson_annotations_jar'],
+ os.path.join(
+ deployer.master_dict['pki_tomcat_common_lib_path'],
+ 'jackson-annotations.jar'))
+ deployer.symlink.create(deployer.master_dict['pki_jackson_core_asl_jar'],
+ os.path.join(
+ deployer.master_dict['pki_tomcat_common_lib_path'],
+ 'jackson-core-asl.jar'))
+ deployer.symlink.create(deployer.master_dict['pki_jackson_core_jar'],
+ os.path.join(
+ deployer.master_dict['pki_tomcat_common_lib_path'],
+ 'jackson-core.jar'))
+ deployer.symlink.create(deployer.master_dict['pki_jackson_databind_jar'],
+ os.path.join(
+ deployer.master_dict['pki_tomcat_common_lib_path'],
+ 'jackson-databind.jar'))
+ deployer.symlink.create(deployer.master_dict['pki_jackson_jaxrs_base_jar'],
+ os.path.join(
+ deployer.master_dict['pki_tomcat_common_lib_path'],
+ 'jackson-jaxrs-base.jar'))
+ deployer.symlink.create(deployer.master_dict['pki_jackson_jaxrs_jar'],
+ os.path.join(
+ deployer.master_dict['pki_tomcat_common_lib_path'],
+ 'jackson-jaxrs.jar'))
+ deployer.symlink.create(deployer.master_dict['pki_jackson_jaxrs_json_provider_jar'],
+ os.path.join(
+ deployer.master_dict['pki_tomcat_common_lib_path'],
+ 'jackson-jaxrs-json-provider.jar'))
+ deployer.symlink.create(deployer.master_dict['pki_jackson_mapper_asl_jar'],
+ os.path.join(
+ deployer.master_dict['pki_tomcat_common_lib_path'],
+ 'jackson-mapper-asl.jar'))
+ deployer.symlink.create(deployer.master_dict['pki_jackson_module_jaxb_annotations_jar'],
+ os.path.join(
+ deployer.master_dict['pki_tomcat_common_lib_path'],
+ 'jackson-module-jaxb-annotations.jar'))
+ deployer.symlink.create(deployer.master_dict['pki_jackson_mrbean_jar'],
+ os.path.join(
+ deployer.master_dict['pki_tomcat_common_lib_path'],
+ 'jackson-mrbean.jar'))
+ deployer.symlink.create(deployer.master_dict['pki_jackson_smile_jar'],
+ os.path.join(
+ deployer.master_dict['pki_tomcat_common_lib_path'],
+ 'jackson-smile.jar'))
+ deployer.symlink.create(deployer.master_dict['pki_jackson_xc_jar'],
+ os.path.join(
+ deployer.master_dict['pki_tomcat_common_lib_path'],
+ 'jackson-xc.jar'))
+
+ # RESTEasy
+ deployer.symlink.create(deployer.master_dict['pki_resteasy_atom_provider_jar'],
+ os.path.join(
+ deployer.master_dict['pki_tomcat_common_lib_path'],
+ 'resteasy-atom-provider.jar'))
+ deployer.symlink.create(deployer.master_dict['pki_resteasy_jaxb_provider_jar'],
+ os.path.join(
+ deployer.master_dict['pki_tomcat_common_lib_path'],
+ 'resteasy-jaxb-provider.jar'))
+ deployer.symlink.create(deployer.master_dict['pki_resteasy_jaxrs_api_jar'],
+ os.path.join(
+ deployer.master_dict['pki_tomcat_common_lib_path'],
+ 'jaxrs-api.jar'))
+ deployer.symlink.create(deployer.master_dict['pki_resteasy_jaxrs_jar'],
+ os.path.join(
+ deployer.master_dict['pki_tomcat_common_lib_path'],
+ 'resteasy-jaxrs.jar'))
+ deployer.symlink.create(deployer.master_dict['pki_resteasy_jackson_provider_jar'],
+ os.path.join(
+ deployer.master_dict['pki_tomcat_common_lib_path'],
+ 'resteasy-jackson-provider.jar'))
+
# establish shared NSS security databases for this instance
deployer.directory.create(deployer.master_dict['pki_database_path'])
# establish instance convenience symbolic links