gpt4 book ai didi

java - 文档 base/home/ec2-user/myproject/web 不存在或不是可读目录

转载 作者:行者123 更新时间:2023-11-28 22:25:13 25 4
gpt4 key购买 nike

我正在使用 Apache Tomcat 7 将我的项目部署到 AWS。我像这样将 ROOT.xml 添加到 Catalina/localhost/

<Context
path="/"
docBase="/home/ec2-user/myproject/web"
workDir="/home/ec2-user/myproject/work"
crossContext="true">
</Context>

启动 Tomcat 给了我著名的 Tomcat 异常,但遗憾的是,我无法解决它

java.lang.IllegalArgumentException: Document base /home/ec2-user/myproject/web does not exist or is not a readable directory
at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:136)
at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:5247)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5436)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:473)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622)
at java.lang.Thread.run(Thread.java:748)

我尝试过的事情:

  • sudo chown -R tomcat:tomcat web && sudo chmod 775 -R web(不工作)
  • sudo ln -s web/etc/tomcat/web(不起作用)
  • sudo cp -rf web/etc/tomcat/web(工作,实际上,如果我移动/home/ec2-user 之外任何位置的 web 文件夹,它开始工作)

如何使用 ec2-user 下的 web 文件夹使其工作?

最佳答案

问题解决了。从

编辑 /etc/tomcat7/tomcat7.conf

TOMCAT_USER="tomcat"

TOMCAT_USER="root"

这不是最好的方法,但我现在可以继续我的工作

关于java - 文档 base/home/ec2-user/myproject/web 不存在或不是可读目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48235060/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com