我正在尝试在 Tomcat 7.0.27 中部署我的 grails 应用程序
我的应用程序库目录包含一些属性文件以及罐子。在 tomcat server.xml 中,当我将 unpackWARs 设置为 false (压缩部署)时,apache-tomcat-7.0.27/work/Catalina/localhost/_/WEB-INF/lib 目录仅包含 Jars 而不是我拥有的属性文件我的应用程序库。我也尝试将属性文件放在tomcat lib中,但没有锁...... tomcat中是否有任何配置可以解决此问题?
此外,当 unpackWARs 为 false 时,apache-tomcat-7.0.27/work/Catalina/localhost/_/WEB-INF/ 中只有两个文件夹 lib 和 classes。这也产生了一个新问题,因为我的应用程序也在 WEB-INF 中搜索其他一些文件夹。这适用于 unpackWARs true。
对上述两个问题的任何帮助都会受到重视
为了克服以上两个问题,我可以将unpackWARs设置为true,但是提取war有问题。假设我的 war 文件名为 ROOT.war 并且 ROOT 文件夹已经存在于 webapps 中,那么服务器启动时不提取 ROOT.war 并且我的应用程序使用旧的 ROOT 文件夹。清理现有提取的战争文件夹 ROOT 的最佳方法应该是什么?现在,我正在删除启动 stipt /etc/init.d/tomcat 中现有的 ROOT 文件夹。
我应该设置 unpackWars true 还是 false ?
非常感谢提前..
我使用的操作系统是 RHEL 5.2 .. 如果您需要更多信息,请告诉我
问候,普拉尚特·古普塔