摘要:问题: No.1: java.lang.IllegalArgumentException: Document base C:Usershanrongworkspace.metadata.pluginsorg.eclipse.wst.server.coretmp0wtpwebappsStruts2_test1 does not exist or is not a readable
问题:
No.1: java.lang.IllegalArgumentException: Document base C:Usershanrongworkspace.metadata.pluginsorg.eclipse.wst.server.coretmp0wtpwebappsStruts2_test1 does not exist or is not a readable directory
严重: Exception starting Context with name [/Struts2_test1]
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Struts2_test1]]
No.2: java.lang.IllegalArgumentException: Document base C:Usershanrongworkspace.metadata.pluginsorg.eclipse.wst.server.coretmp0wtpwebappsStruts2_test2 does not exist or is not a readable directory
严重: Exception starting Context with name [/Struts2_test2]
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Struts2_test2]]
问题原因:
在学习使用 Eclipse 开发 Java Web 应用程序时,常常会拷贝旧项目然后改个名字作为新的项目。这样直接运行新的项目则会发生以上的错误。因为旧项目和新项目的 Context root 是一样的,当它们同时被 Tomcat 服务器加载时,由于两个项目处于同一个虚拟主机(Host)当中,就会发生冲突了。
解决方法:
修改其中一个项目工程的 Context root
相关文章推荐
虚拟主机的专业参数,分别都是什么意思?2022-09-09
中非域名注册规则是怎样的?注册域名有什么用处? 2022-01-10
HostEase新年活动促销 美国/香港主机全场低至五折2021-12-28
HostGator下载完整备份教程分享2021-12-28
Flink中有界数据与无界数据的示例分析2021-12-28