我使用tomcat和linux ubuntu启动javaEE。

我在Linux上成功安装了tomcat,并在127.0.0.1:8080中查看其第一页

那是:“有效...”

通过我书中的第一个示例,我在jspbook中创建了一个名为webapps的目录,并在WEB-INF中创建了一个包含该jspbook的子目录web.xml

<web-app xmlns="http://java.sun.com/xml/ns/j2ee" version="2.4">




在webapps目录中还有另一个名为jspbook.xml的xml文件:

<Context path="/jspbook" docBase="jspbook" debug="0"/>


现在,重新启动tomcat之后,在Linux中,127.0.0.1:8080/jspbook/不会在浏览器中显示空白目录

但是我在Windows中尝试它,它正确显示了一个空白目录!

最佳答案

我必须告诉你,1创建一个简单的html文件,并检查您的浏览器是否可以访问该目录
在jspbook中,创建一个名为test.html的html文件。

<html>
<head><title> Its Test<title></head>
<body> Its Working Fine</body>
</html>


现在打开:http://127.0.0.1:8080/jspbook/test.html
如果这行得通,那么您的Java代码中就有问题,如果它不起作用,请检查您是否授予了组和其他组的读取权限

08-03 19:29