Я новичок в openam и пытаюсь создать и развернуть новый экземпляр OpenAM Tomcat в уже существующем развертывании OpenAM.
Что сделано и работает нормально:
1.Tomcat установлен. (Я могу пропинговать домашнюю страницу Apache Tomcat.)
Версия Tomcat: 7.0.62
Размещенный файл openam.war ( Версия: 13.5.0 ) и помещается в папку веб-приложений Tomcat.
3.Возможно поразить openam в моем браузере.
4.Создал новую конфигурацию и заполнил все сведения о хранилище конфигурации и хранилище пользователей вместе с другими сведениями.
5.Создана конфигурация ... и эта ошибка появилась.
Все работало хорошо с первого раза, но я кое-что испортил в области и поэтому удалил папку openam и папку .openamcfg и перезапустил сервер Tomcat и получил ошибку
Java.lang.NullPointerException
Гуглил его, и на этот раз я удалил даже папку openam из tomcat / webapps и перезапустил сервери выполнил вышеуказанные шаги, и на этот раз я получил ошибку:
AdminTokenAction: FATAL ERROR: Невозможно получить токен единого входа приложения
Теперь я получаю нулевое исключение, My Install.Файл журнала выглядит так:
Checking license acceptance...License terms accepted.
License, legal-notices/license.txt, has been accepted.
License Hash: a5GIoWOZQaGncrUaRgtjo5kmm7g=.
Checking configuration directory /home/admin/openam....Success.
Reinitializing system properties....Done
Configuring server instance....Done
Setting up monitoring authentication file.AMSetupServlet.processRequest: errorjava.lang.NullPointerException
at java.net.URLEncoder.encode(URLEncoder.java:204)
at com.sun.identity.setup.BootstrapCreator.getBootStrapURL(BootstrapCreator.java:189)
at com.sun.identity.setup.BootstrapCreator.update(BootstrapCreator.java:104)
at com.sun.identity.setup.BootstrapCreator.updateBootstrap(BootstrapCreator.java:82)
at com.sun.identity.common.configuration.ServerConfigXMLObserver.update(ServerConfigXMLObserver.java:108)
at com.sun.identity.setup.AMSetupServlet.processRequest(AMSetupServlet.java:517)
at com.sun.identity.config.wizard.Wizard.createConfig(Wizard.java:301)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.click.util.ClickUtils.invokeMethod(ClickUtils.java:3317)
at org.apache.click.util.ClickUtils.invokeListener(ClickUtils.java:2088)
at org.apache.click.control.AbstractControl$1.onAction(AbstractControl.java:228)
at org.apache.click.ActionEventDispatcher.fireActionEvent(ActionEventDispatcher.java:259)
at org.apache.click.ActionEventDispatcher.fireActionEvents(ActionEventDispatcher.java:236)
at org.apache.click.ActionEventDispatcher.fireActionEvents(ActionEventDispatcher.java:180)
at org.apache.click.ClickServlet.performOnProcess(ClickServlet.java:746)
at org.apache.click.ClickServlet.processAjaxPageEvents(ClickServlet.java:1860)
at org.apache.click.ClickServlet.processPage(ClickServlet.java:559)
at org.apache.click.ClickServlet.handleRequest(ClickServlet.java:383)
at org.apache.click.ClickServlet.doGet(ClickServlet.java:276)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.forgerock.openam.validation.ResponseValidationFilter.doFilter(ResponseValidationFilter.java:44)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at com.sun.identity.setup.AMSetupFilter.doFilter(AMSetupFilter.java:123)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.forgerock.openam.audit.context.AuditContextFilter.doFilter(AuditContextFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:957)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:620)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
Dumping all configuration parameters...
Request Parameters:
acceptLicense = true
actionLink = createConfig
ADMIN_CONFIRM_PWD = #########
ADMIN_PWD = #########
AM_ENC_KEY = #########
AMLDAPUSERPASSWD = #########
AMLDAPUSERPASSWD_CONFIRM = #########
BASE_DIR = /home/admin/openam
COOKIE_DOMAIN =
DATA_STORE = dirServer
DIRECTORY_ADMIN_PORT = -1
DIRECTORY_JMX_PORT = -1 ...
...
Редактировать: я удалил папку openam внутри работы / Catalina / localhost / также удалил папку openam и openamcfg и снова перезапустил все.Тем не менее я получаю,
Java.Lang.NullPointerException
Я провел исследование в Интернете, но не смог выяснить, что может быть возможной причиной.Пожалуйста, помогите.