https://bz.apache.org/bugzilla/show_bug.cgi?id=66792
Bug ID: 66792 Summary: unpacked war application for virtual host fails Product: Tomcat 9 Version: 9.0.x Hardware: PC OS: Linux Status: NEW Severity: critical Priority: P2 Component: Catalina Assignee: dev@tomcat.apache.org Reporter: olivier.roq...@univ-toulouse.fr Target Milestone: ----- I have tomcat 9 installed on Linux and I have deployed several applications successfully in the wepapps directory. After that I need to do a virtual host because I want some applications deployed with a specific URL. I added (see bellow) a virtual host named orcid.univ-toulouse.fr and its appbase orcidapps. <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log" suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> </Host> <Host name="orcid.univ-toulouse.fr" appBase="orcidapps" unpackWARs="true" autoDeploy="true"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="orcid_access_log" suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> </Host> THE BUG is that Tomcat, when i copy a war application, named cas.war in the orcidapps folder, Tomcat don't want to unpack it application and give the message below. All permissions, group, owner etc are the same that webapps folder. For the webapps folder, the cas.war application is succeffully deployed. Exception durant la fixation du "docBase" pour le contexte [/cas] java.io.IOException: Impossible de créer le répertoire [/var/lib/tomcat9/orcidapps/cas] [2023-07-24 16:05:51] [crit] at org.apache.catalina.startup.ExpandWar.expand(ExpandWar.java:116) [2023-07-24 16:05:51] [crit] at org.apache.catalina.startup.ContextConfig.fixDocBase(ContextConfig.java:615) [2023-07-24 16:05:51] [crit] at org.apache.catalina.startup.ContextConfig.beforeStart(ContextConfig.java:748) [2023-07-24 16:05:51] [crit] at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:303) [2023-07-24 16:05:51] [crit] at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) [2023-07-24 16:05:51] [crit] at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423) [2023-07-24 16:05:51] [crit] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:182) [2023-07-24 16:05:51] [crit] at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:717) [2023-07-24 16:05:51] [crit] at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:690) [2023-07-24 16:05:51] [crit] at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705) [2023-07-24 16:05:51] [crit] at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:977) [2023-07-24 16:05:51] [crit] at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1848) [2023-07-24 16:05:51] [crit] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [2023-07-24 16:05:51] [crit] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) [2023-07-24 16:05:51] [crit] at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) [2023-07-24 16:05:51] [crit] at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:118) [2023-07-24 16:05:51] [crit] at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:772) [2023-07-24 16:05:51] [crit] at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:427) [2023-07-24 16:05:51] [crit] at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1619) [2023-07-24 16:05:51] [crit] at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:305) [2023-07-24 16:05:51] [crit] at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) [2023-07-24 16:05:51] [crit] at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1151) [2023-07-24 16:05:51] [crit] at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1353) [2023-07-24 16:05:51] [crit] at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1357) [2023-07-24 16:05:51] [crit] at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1335) [2023-07-24 16:05:51] [crit] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [2023-07-24 16:05:51] [crit] at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [2023-07-24 16:05:51] [crit] at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [2023-07-24 16:05:51] [crit] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [2023-07-24 16:05:51] [crit] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [2023-07-24 16:05:51] [crit] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [2023-07-24 16:05:51] [crit] at java.base/java.lang.Thread.run(Thread.java:829) -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org