问题描述
在tomcat服务器中运行Web应用程序时,出现以下异常:1:严重:未能通过路径{myWorkspace} .metadata.plugins \\ org.eclipse.wst.server.core \\ tmp1 \\ bin / keystore加载密钥库类型JKS到{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。(FileInputStream.java:146)处的java.io.FileInputStream.open(本机方法)。 org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeystore(JSSESocketFactory.java:291)上的apache.tomcat.util.net.jsse.JSSESocketFactory.getStore(JSSESocketFactory.java:385)。 util.net.jsse.JSSESocketFactory.getKeyManager ...................................... 2:严重:无法初始化与ProtocolHandler [“ http -bio-8444“] java.io.FileNotFoundException:{myWork space} .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:严重:启动静态资源java.lang.IllegalArgumentException时出错:文档库{myWorkspace} .metadata.plugins \\ org.eclipse.wst.server.core \\ tmp1 \\ wtpwebapps {workspcae name}没有org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:5002)上的org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:138)处是否存在可读目录。 catalina.core.StandardContext.startInternal(StandardContext.java:5182)
1楼
您的应用程序需要war文件中不存在的文件(在您的情况下为keystore),或者您所引用的文件夹是您需要复制.jks文件的文件夹。
确保检查为密钥库(.jks)文件提供的路径正确。