当前位置: 首页 > 知识库问答 >
问题:

权限外部jar创建文件tomcat

姜德容
2023-03-14

此处为完整stacktrace

StackTrace:org.apache.jasper.servlet.jspServletWrapper.handleJSPException(jspServletWrapper.java:568)org.apache.jasper.servlet.jspServlet.service(jspServletWrapper.service(jspServletWrapper.java:455)org.apache.jasper.servlet.jspServlet.serviceJSPFile(jspServlet.java:405)org.apache.jasper.servlet.jspServlet.serviceJSPFile(jspServsfilter.java:52)org.netbeans.modules.web.monitor.server.monitorfilter.doFilter(monitorfilter.java:393)

根本原因

NestedServletException:请求处理失败;嵌套异常是java.lang.exception:无法创建此文件夹:/data/crawl/root org.springframework.web.servlet.framework.servlet.processRequest(frameworkservlet.java:656)org.springframework.web.servlet.frameworkservlet.doget(filter.java:393)org.apache.jasper.runtime.pageContextimpl.doForward(PageContextimpl.java:738)org.apache.jasper.runtime.pageContextimpl.forward(PageContextimpl.java:708)org.apache.jsp.index_jsp._jspService(index_jsp.java:65)org.apache.jasper.runtime.service(httpjspbase.java:70)javax.servlet.httppService(httpservlet.per.java:432)org.apache.jasper.servlet.jspservlet.serviceJspFile(jspservlet.java:405)org.apache.jasper.servlet.jspservlet.service(jspservlet.java:349)javax.servlet.http.httpservlet.service(httpservlet.java:725)org.apache.tomcat.websocket.server.wsfilter.doFilter(wsfilter.java:52)org.netbeans.modules.web.monitor.server.monitorfilter.doFilter(Monitorfilter.java:393)

根本原因

java.lang.Exception:无法创建此文件夹:/data/crawl/root a.lang.reflect.Method.invoke(Method.java:606)org.springframework.web.bind.annotation.support.handlerMethodInvoker.invokeHandlerMethod(handlerMethodInvoker.invokeHandlerMethod(handlerMethodInvoker.java:176)org.springframework.web.servlet.mvc.annotationMethodHandlerAdapter.invkeHandlerMethod(annotationMethodHandlerAdapterdoDispatch(dispatcherservlet.java:790)org.springframework.web.servlet.dispatcherservlet.doService(dispatcherservlet.java:719)org.springframework.web.servlet.frameworkservlet.processRequest(frameworkservlet.java:644)org.springframework.web.servlet.frameworkservlet.doget(org.netbeans.modules.web.monitor.server.monitorfilter.doFilter(Monitorfilter.java:393)org.apache.jasper.runtime.pageContextimpl.doForward(PageContextimpl.java:738)org.apache.jasper.runtime.pageContextimpl.forward(PageContextimpl.java:708)org.apache.jsp.index_jsp._jspService(index_jsp.java:65)org.apache.jasp.jasper.servlet.jspServletWrapper.Service(jspServletWrapper.java:432)org.apache.jasper.servlet.jspServlet.ServiceJSPFile(jspServlet.java:405)org.apache.jasper.servlet.jspServlet.Service(jspServlet.java:349)javax.servlet.http.httpServlet.Service(httpServlet.java:725)org.apache.tomcat.websocket.server.wsfilter.doFilter(wsfilter.java:52)org.netbeans.modules.web.monitor.server.monitorfilter.do

谢谢你的一切。

共有1个答案

李昌勋
2023-03-14

我找到答案了。

这是因为在开头有一个破折号,它试图在系统的开头创建一个目录,而用户没有权限。

我已经改变了文件夹,一切正常。

 类似资料:
  • 问题内容: 我想知道如何创建一个jar文件,该文件保留其内容的文件权限。 我将源文件和可执行文件打包在一个jar文件中,该文件将在使用前提取。人们应该能够通过运行批处理/ shell脚本文件立即运行示例和演示。然后,他们应该能够修改源代码并重新编译所有内容。 我正在努力使使用它的人过上轻松的生活,其中包括Java和编程的新手,他们可能正在Linux / Unix上工作。 我可以访问运行Window

  • 问题内容: 我想用Java构建可运行的jar。我需要在jar中包含一些文件,以便在执行jar时会自动从java类读取文件。因此,我在项目中创建了一个文件夹,并从项目中引用了这些文件。我按照一些教程创建了jar文件,但是无法在jar文件中包含这些外部文件。请让我考虑使用外部文件创建可运行的jar。 我的文件结构是 我访问 的abc.txt 在 test1.java 类。我的代码是 使用eclipse

  • 我想用Java构建一个可运行的jar。我需要在jar中包含一些文件,这样当我执行jar时,文件就会自动从java类中读取。因此,我在项目中创建了一个文件夹,并从项目中引用了这些文件。我按照一些教程创建了jar文件,但我不能在我的jar文件中包含这些外部文件。请允许我使用外部文件创建可运行的jar。 当我使用eclipse导出选项创建可执行jar时,我无法看到jar内部的FileFolder目录。请

  • 问题内容: 我需要制作一个可以用外部jar文件编译和执行我的类的makefile。我有4个类;。 我还需要包括..这是我的制作文件 谢谢 问题答案: 您是指在Linux OS中制作Makefile吗? 检查一下-Makemakefile指南 http://www.cs.swarthmore.edu/~newhall/unixhelp/howto_makefiles.html 或这个-例子 http

  • 我必须创建一个jar文件。我是个初学者。我创建了一个清单文件forjar.txt, jar cfm v.jar forjar.txt gmain.class 它创建了一个jar文件。但是,当我运行它的时候,什么也没有发生。当我编译时,创建了将近25个类,因为我的文件中包含了许多类。那么,我应该在创建jar文件时也包括它吗?或者是否有任何简单的方法,包括特定文件夹的全部内容。我的文件夹也包含程序需要

  • 我创建了一个ant构建文件,将我的java src编译成一个.jar文件。它使用外部jar文件。