如何获得Tomcat';s ROOT/index.jsp页面列出所有Web应用程序?
我来自一个php环境,正在尝试迁移到Tomcat/jsp 我习惯于将我的web服务器指向一个目录,并自动获得我所有文件夹的列表 我意识到Tomcat不能以这种方式工作,但我希望在我的开发和原型环境中也能以这种方式工作 我的目标是,当我向CATALINA_HOME添加一个新的web应用程序时,ROOT/index.jsp页面应该列出新的web应用程序以及已经安装的任何其他应用程序 给定这个目录结构如何获得Tomcat';s ROOT/index.jsp页面列出所有Web应用程序?,jsp,tomcat,Jsp,Tomcat,我来自一个php环境,正在尝试迁移到Tomcat/jsp 我习惯于将我的web服务器指向一个目录,并自动获得我所有文件夹的列表 我意识到Tomcat不能以这种方式工作,但我希望在我的开发和原型环境中也能以这种方式工作 我的目标是,当我向CATALINA_HOME添加一个新的web应用程序时,ROOT/index.jsp页面应该列出新的web应用程序以及已经安装的任何其他应用程序 给定这个目录结构 ROOT/index.jsp sample/index.jsp anotherApp/index.j
ROOT/index.jsp
sample/index.jsp
anotherApp/index.jsp
当我访问localhost:8080时,我希望在浏览器中看到类似的内容:
My Web Apps:
* sample
* anotherApp
有没有一种简单的方法可以构建一个循环,在tomcat.availWebApps上进行迭代,并为每个循环创建一个链接?好吧,这很有效。不过这完全是手工操作。如果有人知道一个自动或更干净的方法来做这件事,我很想知道
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<h2>Eric's Tomcat Webapps</h2>
<ul>
<%
String root="/Users/eric/www/_Deployed Tomcat/";
String ignored = "ROOT";
java.io.File file;
java.io.File dir = new java.io.File(root);
String[] list = dir.list();
for (int i = 0; i < list.length; i++) {
file = new java.io.File(root + list[i]);
if (file.isDirectory() &&
!list[i].equals(ignored)
) {
%>
<li><a href="<%=list[i]%>" target="_top"><%=list[i]%></a><br>
<%
}
}
%>
</ul>
</body>
</html>
Eric的Tomcat网络应用程序
好吧,这很有效。不过这完全是手工操作。如果有人知道一个自动或更干净的方法来做这件事,我很想知道
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<h2>Eric's Tomcat Webapps</h2>
<ul>
<%
String root="/Users/eric/www/_Deployed Tomcat/";
String ignored = "ROOT";
java.io.File file;
java.io.File dir = new java.io.File(root);
String[] list = dir.list();
for (int i = 0; i < list.length; i++) {
file = new java.io.File(root + list[i]);
if (file.isDirectory() &&
!list[i].equals(ignored)
) {
%>
<li><a href="<%=list[i]%>" target="_top"><%=list[i]%></a><br>
<%
}
}
%>
</ul>
</body>
</html>
Eric的Tomcat网络应用程序
Tomcat附带一个Manager应用程序。查看您的Tomcat主页(在)。该页面上有一个标记为“Manager App”的按钮。您可以设置您的姓名、角色和密码。请参阅Tomcat附带的Manager应用程序。查看您的Tomcat主页(在)。该页面上有一个标记为“Manager App”的按钮。您可以设置您的姓名、角色和密码。请看这并不是对我的问题的回答,对不起。我正在寻找一种在服务器上显示目录内容的方法。对不起,这并不是对我的问题的回答。我正在寻找一种在服务器上显示目录内容的方法。