diff --git a/.classpath b/.classpath index 31348801353..cad91ee2b18 100644 --- a/.classpath +++ b/.classpath @@ -8,8 +8,8 @@ - - + + diff --git a/base/CMakeLists.txt b/base/CMakeLists.txt index cb03ed0bf47..fed8335e99d 100644 --- a/base/CMakeLists.txt +++ b/base/CMakeLists.txt @@ -394,6 +394,7 @@ if (BUILD_PKI_CORE OR BUILD_PKI_CONSOLE) if(WITH_SERVER) + add_subdirectory(${APP_SERVER}) add_subdirectory(server) list(APPEND PKI_JAVADOC_SOURCEPATH diff --git a/base/server/CMakeLists.txt b/base/server/CMakeLists.txt index 86c855baa0d..891f6d70004 100644 --- a/base/server/CMakeLists.txt +++ b/base/server/CMakeLists.txt @@ -1,7 +1,5 @@ project(server) -add_subdirectory(${APP_SERVER}) -add_subdirectory(tomcat) add_subdirectory(cmsbundle) add_subdirectory(healthcheck) diff --git a/base/server/tomcat-9.0/CMakeLists.txt b/base/server/tomcat-9.0/CMakeLists.txt deleted file mode 100644 index a6f7a52a05f..00000000000 --- a/base/server/tomcat-9.0/CMakeLists.txt +++ /dev/null @@ -1,10 +0,0 @@ -project(server-tomcat-8.5) - -add_subdirectory(src) - -install( - DIRECTORY - conf/ - DESTINATION - ${DATA_INSTALL_DIR}/server/conf/ -) diff --git a/base/server/tomcat/CMakeLists.txt b/base/server/tomcat/CMakeLists.txt deleted file mode 100644 index 8c862145ec5..00000000000 --- a/base/server/tomcat/CMakeLists.txt +++ /dev/null @@ -1,3 +0,0 @@ -project(server-tomcat) - -add_subdirectory(src) diff --git a/base/server/tomcat/src/CMakeLists.txt b/base/server/tomcat/src/CMakeLists.txt deleted file mode 100644 index 1c31a9f0fac..00000000000 --- a/base/server/tomcat/src/CMakeLists.txt +++ /dev/null @@ -1 +0,0 @@ -project(pki-tomcat) diff --git a/base/server/tomcat-9.0/src/CMakeLists.txt b/base/tomcat-9.0/CMakeLists.txt similarity index 65% rename from base/server/tomcat-9.0/src/CMakeLists.txt rename to base/tomcat-9.0/CMakeLists.txt index 7871db6678b..78d43e168a2 100644 --- a/base/server/tomcat-9.0/src/CMakeLists.txt +++ b/base/tomcat-9.0/CMakeLists.txt @@ -1,10 +1,10 @@ -project(pki-tomcat-8.5) +project(pki-tomcat-9.0) # build pki-tomcat javac(pki-tomcat-classes SOURCES - ../../tomcat/src/*.java - *.java + ../tomcat/src/main/java/*.java + src/main/java/*.java CLASSPATH ${SERVLET_JAR} ${JAXRS_API_JAR} @@ -15,25 +15,27 @@ javac(pki-tomcat-classes ${JSS_JAR} ${TOMCATJSS_JAR} ${PKI_CMSUTIL_JAR} OUTPUT_DIR - ${CMAKE_BINARY_DIR}/../../tomcat + ${CMAKE_BINARY_DIR}/../tomcat DEPENDS pki-cmsutil-jar pki-tools-jar ) configure_file( - ${CMAKE_CURRENT_SOURCE_DIR}/pki-tomcat.mf - ${CMAKE_CURRENT_BINARY_DIR}/pki-tomcat.mf + ${CMAKE_CURRENT_SOURCE_DIR}/src/main/resources/META-INF/MANIFEST.MF + ${CMAKE_CURRENT_BINARY_DIR}/MANIFEST.MF ) +set(PKI_TOMCAT_JAR ${CMAKE_BINARY_DIR}/dist/pki-tomcat.jar CACHE INTERNAL "pki-tomcat jar file") + jar(pki-tomcat-jar CREATE ${CMAKE_BINARY_DIR}/dist/pki-tomcat.jar OPTIONS m PARAMS - ${CMAKE_CURRENT_BINARY_DIR}/pki-tomcat.mf + ${CMAKE_CURRENT_BINARY_DIR}/MANIFEST.MF INPUT_DIR - ${CMAKE_BINARY_DIR}/../../tomcat + ${CMAKE_BINARY_DIR}/../tomcat DEPENDS pki-tomcat-classes ) @@ -45,4 +47,9 @@ install( ${JAVA_JAR_INSTALL_DIR}/pki ) -set(PKI_TOMCAT_JAR ${CMAKE_BINARY_DIR}/dist/pki-tomcat.jar CACHE INTERNAL "pki-tomcat jar file") +install( + DIRECTORY + conf/ + DESTINATION + ${DATA_INSTALL_DIR}/server/conf/ +) diff --git a/base/server/tomcat-9.0/conf/Catalina/localhost/ROOT.xml b/base/tomcat-9.0/conf/Catalina/localhost/ROOT.xml similarity index 100% rename from base/server/tomcat-9.0/conf/Catalina/localhost/ROOT.xml rename to base/tomcat-9.0/conf/Catalina/localhost/ROOT.xml diff --git a/base/server/tomcat-9.0/conf/Catalina/localhost/pki.xml b/base/tomcat-9.0/conf/Catalina/localhost/pki.xml similarity index 100% rename from base/server/tomcat-9.0/conf/Catalina/localhost/pki.xml rename to base/tomcat-9.0/conf/Catalina/localhost/pki.xml diff --git a/base/server/tomcat-9.0/conf/catalina.properties b/base/tomcat-9.0/conf/catalina.properties similarity index 100% rename from base/server/tomcat-9.0/conf/catalina.properties rename to base/tomcat-9.0/conf/catalina.properties diff --git a/base/server/tomcat-9.0/conf/server.xml b/base/tomcat-9.0/conf/server.xml similarity index 100% rename from base/server/tomcat-9.0/conf/server.xml rename to base/tomcat-9.0/conf/server.xml diff --git a/base/server/tomcat-9.0/src/com/netscape/cms/tomcat/ProxyRealm.java b/base/tomcat-9.0/src/main/java/com/netscape/cms/tomcat/ProxyRealm.java similarity index 100% rename from base/server/tomcat-9.0/src/com/netscape/cms/tomcat/ProxyRealm.java rename to base/tomcat-9.0/src/main/java/com/netscape/cms/tomcat/ProxyRealm.java diff --git a/base/server/tomcat-9.0/src/com/netscape/cms/tomcat/SSLAuthenticatorWithFallback.java b/base/tomcat-9.0/src/main/java/com/netscape/cms/tomcat/SSLAuthenticatorWithFallback.java similarity index 100% rename from base/server/tomcat-9.0/src/com/netscape/cms/tomcat/SSLAuthenticatorWithFallback.java rename to base/tomcat-9.0/src/main/java/com/netscape/cms/tomcat/SSLAuthenticatorWithFallback.java diff --git a/base/server/tomcat-9.0/src/pki-tomcat.mf b/base/tomcat-9.0/src/main/resources/META-INF/MANIFEST.MF similarity index 100% rename from base/server/tomcat-9.0/src/pki-tomcat.mf rename to base/tomcat-9.0/src/main/resources/META-INF/MANIFEST.MF diff --git a/base/server/tomcat/src/com/netscape/cms/tomcat/AbstractPKIAuthenticator.java b/base/tomcat/src/main/java/com/netscape/cms/tomcat/AbstractPKIAuthenticator.java similarity index 100% rename from base/server/tomcat/src/com/netscape/cms/tomcat/AbstractPKIAuthenticator.java rename to base/tomcat/src/main/java/com/netscape/cms/tomcat/AbstractPKIAuthenticator.java diff --git a/base/server/tomcat/src/com/netscape/cms/tomcat/ExternalAuthenticationValve.java b/base/tomcat/src/main/java/com/netscape/cms/tomcat/ExternalAuthenticationValve.java similarity index 100% rename from base/server/tomcat/src/com/netscape/cms/tomcat/ExternalAuthenticationValve.java rename to base/tomcat/src/main/java/com/netscape/cms/tomcat/ExternalAuthenticationValve.java diff --git a/base/server/tomcat/src/com/netscape/cms/tomcat/ExternalPrincipal.java b/base/tomcat/src/main/java/com/netscape/cms/tomcat/ExternalPrincipal.java similarity index 100% rename from base/server/tomcat/src/com/netscape/cms/tomcat/ExternalPrincipal.java rename to base/tomcat/src/main/java/com/netscape/cms/tomcat/ExternalPrincipal.java diff --git a/base/server/tomcat/src/com/netscape/cms/tomcat/NuxwdogPasswordStore.java b/base/tomcat/src/main/java/com/netscape/cms/tomcat/NuxwdogPasswordStore.java similarity index 100% rename from base/server/tomcat/src/com/netscape/cms/tomcat/NuxwdogPasswordStore.java rename to base/tomcat/src/main/java/com/netscape/cms/tomcat/NuxwdogPasswordStore.java diff --git a/base/server/tomcat/src/com/netscape/cms/tomcat/PKIListener.java b/base/tomcat/src/main/java/com/netscape/cms/tomcat/PKIListener.java similarity index 100% rename from base/server/tomcat/src/com/netscape/cms/tomcat/PKIListener.java rename to base/tomcat/src/main/java/com/netscape/cms/tomcat/PKIListener.java diff --git a/base/server/tomcat/src/org/dogtagpki/tomcat/PKITrustManager.java b/base/tomcat/src/main/java/org/dogtagpki/tomcat/PKITrustManager.java similarity index 100% rename from base/server/tomcat/src/org/dogtagpki/tomcat/PKITrustManager.java rename to base/tomcat/src/main/java/org/dogtagpki/tomcat/PKITrustManager.java