您好,我刚刚安装了Apache Tomcat7,并使服务器运行正常。当我进入localhost:8089 (8089是我分配给Tomcat7的端口)时,apache网站弹出,我运行了一些jsp示例,它们正确地打开了。
然而,现在我希望自己创建一个jsp文件(我是第一次尝试教程),当我打开它们时,浏览器中只显示我编写的源代码。
我尝试的示例如下:
<html>
<head>
</head>
<body>
Hello World. <%= new java.util.Date() %>
</body>
</html>我在Chrome上看到的是:"Hello World. <%= new java.util.Date() %>"
我将此文件保存在以下路径中:
C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\host-manager\WEB-INF\jsp在WEB-INF中,有一个准备好的index.html文件。
我做错了什么吗?我应该把我的文件保存在哪里?我试着在youtube上看教程,但大多数都是阿拉伯语的,我什么都不懂!
提前感谢您的帮助!
发布于 2012-12-14 19:37:30
JSP文件不能在WEB-INF中。
您必须创建一个名为myFirstWebApp的目录(例如Tomcat ),将JSP放在除WEB-INF之外的任何子目录中(例如myFirstWebApp/foo/bar/hello.jsp),然后通过将myFirstWebApp文件复制到Tomcat的webapps目录来部署webapp。然后,可以使用URL访问JSP
http://localhost:8089/myFirstWebApp/foo/bar/hello.jspWEB-INF是您放置不希望从外部访问的文件的位置:
WEB-INF/lib下)、WEB-INF/classes下)、你为什么不读一下文档呢?http://tomcat.apache.org/tomcat-7.0-doc/appdev/deployment.html
发布于 2012-12-14 19:57:31
将jsp-file重命名为:
C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\ROOT\index.jsp现在,导航到
http://localhost:8089/简明扼要。
发布于 2016-03-21 13:34:06
将jsp文件放在根文件夹中,格式为
/Users/<username>/Desktop/tomcat/webapps/ROOT/test.jsp像这样运行你的应用程序
https://stackoverflow.com/questions/13877797
复制相似问题