【发布时间】:2011-01-15 10:31:30
【问题描述】:
我已经做了几年网络开发人员(一些 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 怎么办?
【问题讨论】:
标签: apache jsp configuration virtualhost tomcat5.5