我已经做了几年网络开发人员(一些 ASP,主要是 PHP),最近两年开始研究 Java/JSP。
我反复尝试但仍然无法解决的一件事是在另一个不是 webapps 文件夹的位置设置工作 JSP 应用程序的方法。将我的应用程序从 webapps 中移除对我来说似乎不是问题。
任何人都可以帮助分解它,或者指出我在某个地方发布它的轮廓吗?
我已经反复搜索并阅读并重新阅读了 apache.org 网站上的文档,但我似乎仍然无法理解:(
我正在尝试设置一个“爆炸”站点(文件夹和文件分开 - 不是 WAR 的一部分)。
我知道我可以编辑 server.xml 文件,但不应该这样做(这并不重要……即使我尝试编辑失败)。
我知道我在路径的工作方式上遗漏了一些东西。我以为我理解,但我不这么认为。
任何帮助都非常感谢!
喜欢这个网站。
-- 我决定更详细地重新表述我的问题 --
假设我的目录结构如下(**注意:webproject 不在 tomcat/webapps 目录中)
/webproject
/webproject/htdocs
/webproject/htdocs/images
/webproject/htdocs/images/logo.gif
/webproject/java
/webproject/java/page1.jsp
/webproject/java/page2.jsp
我想设置一个虚拟主机,以便我可以通过 URL 查看我的项目: http://webproject
我认为我需要的只是两件事(我正在使用 apache):
- 我的 httpd.conf 文件中的“VirtualHost”条目。
- 某处的某种“上下文”文件或片段。
我对吗?如果是这样,有人可以帮我定义这两个元素吗?
另外,如果我想使用域相对 URL 从我的任一 jsp 页面中引用我的 logo.gif 文件,我的路径会是什么样子?
如果我想使用域相对 URL 从 page1.jsp 引用 page2.jsp 怎么办?