diff options
author | Endi S. Dewata <edewata@redhat.com> | 2014-01-28 21:42:43 -0500 |
---|---|---|
committer | Endi S. Dewata <edewata@redhat.com> | 2014-02-06 16:24:31 -0500 |
commit | 32d71bba0075a3bc12c36e5bb29701d0e96ea0ba (patch) | |
tree | 764c595e4b452d880533a04fb3edec818aa1c183 /base/server/python/pki/server/deployment/scriptlets/instance_layout.py | |
parent | 49bfa844a220e8b01784963733f9aa72ff5252ae (diff) | |
download | pki-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.py | 84 |
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 |