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: [email protected]
Reporter: [email protected]
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: [email protected]
For additional commands, e-mail: [email protected]