【问题标题】:Running jsp files with Apache tomcat on windows在 Windows 上使用 Apache tomcat 运行 jsp 文件
【发布时间】:2011-06-05 16:41:36
【问题描述】:

我在我的 Windows 机器上安装了 Apache Tomcat,看起来它安装成功了。我可以看到属性窗口,我可以启动服务器,但我不知道下一步该做什么。

我在哪里保存 jsp 文件.. 是创建目录还是 apache tomcat 创建自己的目录?

这是我唯一的问题.. 安装后如何制作和编辑文件

【问题讨论】:

  • 您可以将 JSP 或 Servlet 保存在 Tomcat\WebApps 文件夹中。你最好学习一些关于 JSP/Servlet 编程的教程。

标签: java windows jsp tomcat


【解决方案1】:

创建您想在自己喜欢的文本编辑器中编写的 JSP 代码。

从文本编辑器工具栏中选择“文件”和“另存为”。出现一个对话框。

导航到“文件名”文本字段并在引号内键入所需的文件名。为文件名添加 JSP 扩展名——例如,“filename.jsp”——然后点击“Save”。

把它放在C:\apache-tomcat-7.0.28\webapps\ROOT位置。

进入游览浏览器并输入url“http://localhost:8080//filename.jsp”

【讨论】:

    【解决方案2】:

    这篇文章将向您介绍如何使用 Apache Tomcat 服务器运行您的项目。

    我想在继续之前定义这些术语:

    Apache Tomcat Server(Jakarta Tomcat):它是由 Apache Software Foundation (ASF) 开发的开源 Web 服务器和 servlet 容器。它实现了 Java Servlet 和 JavaServer Pages (JSP) 规范,并提供了一个纯 Java HTTP Web 服务器环境供 Java 代码运行。

    JavaServerPages(JSP):它是一种有助于创建动态生成的网页的技术。

    第一步

    安装 Java。

    第二步

    安装 Apache Tomcat

    安装时默认识别JRE路径。

    (在安装的java位置目录下)

    第三步

    现在转到:

    开始

    程序

    Apache TOMCAT

    监控汤姆猫

    第四步

    任务栏上会出现一个图标,跟随后会自动出现这个图标

    上一步:

    第五步

    点击该图标并启动TOMCAT,可以看到如下对话框:

    第六步

    现在打开 Mozilla Firefox(或任何其他浏览器)

    第七步

    在地址栏输入
    [http://localhost:8080/][1],然后按回车。

    这里也可以看到:

    第八步

    会显示tomcat,如上图所示。

    (如果没有,请再试一次,可能是安装有问题或者你没有按照上面的操作

    正确的步骤

    第九步

    现在,转到:

    C:驱动器

    程序文件

    Apache 软件基金会

    tomcat

    网络应用

    (或浏览您安装 APACHE TOMCAT 的位置)

    第十步

    打开 web-apps 并“复制您的项目”或“新建文件夹”,您想在 JSP 中运行它们。

    示例:amit2012PROJECT

    现在,回去吧:

    雄猫

    从根目录复制 Web-inf

    将此“web-inf”粘贴到您的项目文件夹中,即 amit2012PROJECT

    步骤 11

    创建一个文本文件,命名为first.jsp,使用如下代码:

    <html>
    <head>
     <title>blog post:ApacheTomcatServer</title>
     </head>
     <body>
    
     <%-- START --%>
      <%
       out.println("UserName = amit2012, ");
       out.println("Running first program in JSP.");
     %>
     <%-- END --%>
    
     </body>
     </html>
    

    它包含 HTML 标记并包含一个 JSP scriptlet,它是当用户请求页面时运行的 Java 代码片段。 第 12 步

    现在运行您的文件夹 [ 例如。 amit2012PROJECT 如上图]

    [http://localhost:8080/][2]foldername.extension in any WebBrowser i.e:
    
    [http://localhost:8080/amit2012PROJECT/first.jsp][3]
    

    项目将成功运行

    现在,您可以成功尝试使用 ApacheTomcatServer 运行 JSP。

    【讨论】:

      【解决方案3】:

      文件夹结构:

       Apache-home/webapps/project_name/WEB-INF/classes
      

      所有 jsp 文件都应位于 project_name 文件夹下。和java类属于类。 还需要在WEB-INF文件夹下放一个名为web.xml的特殊文件。

      【讨论】:

      • 好的,我正在尝试连接到localhost:8080,但它不起作用。我该怎么办?
      • 确保 apache tomcat 正在端口 8080 上运行。
      • 检查文件夹 apache=home/config 下的文件 server.xml。找到类似这样的 。它会告诉你运行 apache 的罐号。
      • 警告:链接的web.xml严重过时。在较新的 servlet 容器上运行它时,您可能会冒 Servlet API 的某些(较新)部分将停止工作的风险。使用 servletcontainer 支持的最新版本。 Tomcat 7 = web.xml 3.0,Tomcat 6 = web.xml 2.5,Tomcat 5.5 = web.xml 2.4。
      • 是的,但这只是为了他的理解,并且喜欢非常基础的教程。
      【解决方案4】:

      您需要先阅读此内容。 The file and directory structure of a web app.

      【讨论】:

        【解决方案5】:

        首先你需要通过 tomcat 中的 bin 文件夹来启动你的服务器 然后双击start.bat 现在服务器已启动并正在运行 现在打开浏览器,打开tomcat

        你会看到服务器的主页 我想你可能已经在 tomcat 的 webapps 文件夹中创建了一个文件夹 目录结构看起来像这样 tomcatfolder --> webapps --> 你的文件名让它成为一些“测试” --> 然后是你创建的 jsp 文件 要运行上述目录结构中所示的 jsp 文件,您需要输入 url localhost:8080/test/jsp 的文件名 如果它运行正常,否则如果 服务器抛出错误然后它需要 tools.jar 文件 转到你有你的 jdk 工具包的目录 打开jdk文件,然后打开lib文件 复制其中的 tools.jar 现在再次转到tomcat文件夹, 打开它然后转到 lib 文件夹将其粘贴到那里 结束,去浏览器输入网址 $locallhost:8080/test/jsp的文件名(不要输入$符号) 它现在应该运行了............

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-12-02
          • 2012-03-26
          • 1970-01-01
          • 2014-07-21
          • 1970-01-01
          相关资源
          最近更新 更多