我在JSP中做一个项目。我正在使用IDE和tomcat 6.0.35。
当我点击我的第一个.jsp并说在服务器上运行时,它运行正常。但是,如果我只在服务器上键入URL localhost:8080
,则无法显示tomcat的主页。
当我使用命令行启动tomcat时,它会显示tomcat主页但无法显示我的第一个.jsp。它给出的错误如下:The requested resource (/project/first.jsp) is not available
。
答案 0 :(得分:0)
检查给定目录的权限。尝试使用完全权限。
顺便提一下,当Apache上的默认Web目录与IDE上的工作区目录不同时,我遇到了同样的问题。
答案 1 :(得分:0)
通常,用于启动应用的Tomcat不会拥有默认的ROOT
上下文,而是使用您的应用作为根上下文(除非您明确指定上下文)。
当您从命令行启动它时,您的应用程序可能尚未部署到那个 Tomcat,已被IDE删除,或者您没有访问正确的应用程序上下文中的JSP页面。