获取此目录列表用于/何时运行我的Web项目?

时间:2012-06-10 14:59:07

标签: java

我是java的初学者,我正在做一个java web应用程序,但是当我试图在浏览器中访问我的项目时获得“Directory Listing For /”语句。为什么这样呢?

2 个答案:

答案 0 :(得分:0)

您似乎没有要登陆的默认网页。

通常,此类页面称为index.html。尝试将此页面添加到项目的根目录,然后重试。

答案 1 :(得分:0)

我找到了你需要的解决方案......

您必须了解有关Dynamic Web Application

的基础知识

在Eclipse中创建新的Dynamic Web Project然后运行项目时,您将获得目录列表

阅读参考文献#1你会很高兴阅读它不要害怕我读它

Apache Tomcat 7 How to Install & Configure

和#2 How do I specify the Tomcat context configuration for my Web Application?

他们总结了参考文献

Official reference from Tomcat site you may find it advanced ! so keep it as last resort

阅读参考文献#1后,您将了解解决方案

我创建了名为 test

的新动态网络项目

1-“更改服务器端口”转到“服务器”文件夹中的 server.xml 文件并修改

<Connector connectionTimeout="20000" port="9999" protocol="HTTP/1.1" redirectPort="8443"/>

我没有做任何事情,只是将端口指定为9999而不是default端口 注意:此步骤不是必须的,但有时默认端口被其他程序使用,您需要这样做才能确保。

2-“分配上下文路径参数”现在转到Servers文件夹中的 context.xml ,然后输入上下文路径

<Context reloadable="true" path="/test">

我在此步骤中所做的只是输入路径属性并将其分配给测试,例如将其命名为项目名称作为最佳实践

3-“分配相对URL”我在项目的根目录中创建了NewFile.jsp 在 WEB-INF 文件夹中 web.xml

放置这些行并删除现有的默认行

<display-name>test</display-name>
  <welcome-file-list>    
    <welcome-file>NewFile.jsp</welcome-file>
  </welcome-file-list>

这意味着运行项目时的默认页面 这就是我阅读,理解和测试的内容