在tomcat服务器中运行我的Web应用程序时,我得到FileNotFoundException和IllegalArgumentException

时间:2019-03-04 13:42:01

标签: java spring eclipse maven tomcat7

在tomcat服务器中运行Web应用程序时,出现以下异常: 1: 严重:由于{myWorkspace} .metadata.plugins \ org.eclipse.wst.server而无法加载路径为{myWorkspace} .metadata.plugins \ org.eclipse.wst.server.core \ tmp1 \ bin / keystore的密钥库类型JKS。 .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.java:291)     在org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeyManager ...................................... 2: 严重:无法初始化与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: 严重:启动静态资源时出错 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 :(得分:0)

您的应用程序需要一个文件(在您的情况下为密钥库),该文件不存在war文件中,或者您所引用的文件夹是您需要复制.jks文件的文件夹。

请确保检查您为keystore(.jks)文件提供的路径是否正确。