summaryrefslogtreecommitdiffstats
path: root/base/server/python/pki/server/deployment/scriptlets/instance_layout.py
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/instance_layout.py
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/instance_layout.py')
-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