Я получаю FileNotFoundException и IllegalArgumentException при запуске моего веб-приложения на сервере Tomcat - PullRequest
0 голосов
/ 04 марта 2019

Я получаю следующие исключения при запуске моего веб-приложения на сервере tomcat: 1: SEVERE: не удалось загрузить хранилище ключей типа JKS с путем {myWorkspace} .metadata.plugins \ org.eclipse.wst.server.core \ tmp1 \ bin/ keystore из-за {myWorkspace} .metadata.plugins \ org.eclipse.wst.server.core \ tmp1 \ bin \ keystore (системе не удается найти указанный файл) java.io.FileNotFoundException: {myWorkspace} .metadata.plugins \org.eclipse.wst.server.core \ tmp1 \ bin \ keystore (системе не удается найти указанный файл) в java.io.FileInputStream.open (собственный метод) в java.io.FileInputStream. (FileInputStream.java:146)в org.apache.tomcat.util.net.jsse.JSSESocketFactory.getStore (JSSESocketFactory.java:385) в org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeystore (JSSESocketFactory.javag: at1).tomcat.util.net.jsse.JSSESocketFactory.getKeyManager .......................... 2: SEVERE: не удалось инициализировать конечную точку, связанную с ProtocolHandler["http-bio-8444"] java.io.FileNotFoundException: {myWorkspace} .metadata.plugins \ org.eclipse.wst.server.core \ tmp1 \ bin \ keystore (система не может найти указанный файл) в java.io.FileInputStream.open (собственный метод) в java.io.FileInputStream.(FileInputStream.java:146) в org.apache.tomcat.util.net.jsse.JSSESocketFactory.getStore (JSSESocketFactory.java:385) ........................... 3: SEVERE: ошибка при запуске статических ресурсов. Java.lang.IllegalArgumentException: база документов {myWorkspace} .metadata.plugins \ org.eclipse.wst.server.core \ tmp1 \ wtpwebapps {workspcae name} не работаетсуществует или не является читаемым каталогом в org.apache.naming.resources.FileDirContext.setDocBase (FileDirContext.java:138) в org.apache.catalina.core.StandardContext.resourcesStart (StandardContext.java:5002) в org.apache.catalina.core.StandardContext.startInternal (StandardContext.java:5182)

1 Ответ

0 голосов
/ 04 марта 2019

Вашему приложению требуется файл (хранилище ключей в вашем случае), которого нет в файле war или, возможно, вы ссылаетесь на папку, в которую нужно скопировать файл .jks.

Убедитесь, чточтобы проверить, правильно ли указан путь к файлу хранилища ключей (.jks).

...