我已经在我的个人 linux 机器和 windows 上安装并配置了 tomcat+solr。我能够让他们正常工作。我对 Java 以及文件结构的工作方式非常陌生。(即知道将战争文件放在哪里以及 WEB-INF 是什么)所以现在我已经准备好安装 solr 并在我的客户共享主机计划上配置它,方向与我之前所做的不同。我不想把这搞砸,显然网络服务器每天都会重新启动,我认为我不能手动完成,这意味着我每天都有一个机会。
以下是在其托管服务提供商上安装 tomcat servlet 的说明:http: //www.apluskb.com/scripts/Where_do_I_put_my_answer1186.html
如您所见,我需要在 html/WEB-INF 目录下安装 solr,但请阅读它所说的内容。它非常令人困惑:
“所有的Servlet都应该上传到/html/WEB-INF/classes目录下。任何解压后的自定义类和资源都应该上传到/html/WEB-INF/classes目录下,而打包成Jar文件的类和资源应该上传到/html/WEB-INF/lib。”
呃……那是哪个?/上课?还是 /lib?我不认为他们解释得很好,我对这个说法有点困惑。另外我到底要安装什么?使用正常的 solr 安装,将 solr 放在其他位置,将 war 文件复制到 tomcat 中,并使用某种 XML 配置文件引用 solr 的其余部分。
此外,由于我对 Java 和 servlet 有点陌生,有人可以向我解释一下 tomcat 文件结构(非常详细肯定会让你从我那里得到 +1)以及事情应该去哪里以及为什么?
提前致谢!