`
louis_cuti
  • 浏览: 12991 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

用Tomcat搭建GSP服务器,IDEA开发GSP

    博客分类:
  • java
阅读更多

 

新建一个Web项目

(一)将antlr、asm、groovy三个jar包放到WEB-INF\lib下,项目目录结构如下

gsp开发

(二)修改web.xml,增加serverlet和serverlet映射为以下内容,它的意思就是告诉服务器,凡是*.groovy文件,用groovy.servlet.GroovyServlet类处理,凡是*.gsp用groovy.servlet.TemplateServlet类处理

 

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
    http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
         version="2.5">
    <servlet>
        <servlet-name>GroovyServlet</servlet-name>
        <servlet-class>groovy.servlet.GroovyServlet</servlet-class>
    </servlet>

    <servlet>
        <servlet-name>GroovyTemplate</servlet-name>
        <servlet-class>groovy.servlet.TemplateServlet</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>GroovyServlet</servlet-name>
        <url-pattern>*.groovy</url-pattern>
    </servlet-mapping>

    <servlet-mapping>
        <servlet-name>GroovyTemplate</servlet-name>
        <url-pattern>*.gsp</url-pattern>
    </servlet-mapping>

</web-app>

 

 (三)为了方便建立gsp文件,增加IDEA的groovy文件和GSP文件模板,注意,gsp要去掉文件开头的注释,不要有以下注释,因为可能会在报错,不能识别。

 

<%--
Created by IntelliJ IDEA.
User: ${USER}
Date: ${DATE}
Time: ${TIME}
To change this template use File | Settings | File Templates.
--%>

 

 完整的gsp页面如下,尽量不要注释,这可能会成为错误的一个原因:

 

<%@ page contentType="text/html;charset=UTF-8" %>
<html>
<head><title>Simple GSP page</title></head>
<body>Place your content here</body>
</html>

 

 (四)修改tomcat的配置文件,web.xml,以增加对index.gsp的支持

 

<welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file> 
     <welcome-file>index.gsp</welcome-file>
</welcome-file-list>

 (五)在根目录WEB下创建index.gsp,好了启动Tomcat服务,http://localhost:8080/是不是已经可以显示你的index.gsp了?

(六)创建一个hello.groovy,如在Web\groovy\目录下创建一个hello.groovy,简单的输出打印就可以

 

println '''  
<html><head> 
<title>Hello Groovy</title> 
</head> 
<body> 
<p> 
Welcome to Groovlets 101. As you can see 
this Groovlet is fairly simple. 
</p> 
<p> 
This course is being run on the following servlet container: </br> 
$ {application.getServerInfo ()}  
</p> 
</body> 
</html> 
'''

 然后在地址栏输入http://localhost:8080/groovy/hello.groovy,是不是已经测试成功了?

 

一个简单的GSP服务器,就此搭建成功!不管是使用哪种IDE,都可以完成以上操作,个人只是比较喜好IDEA而已~

 

 

分享到:
评论

相关推荐

    使用Tomcat或Nginx搭建视频服务器

    标题中提到的“使用Tomcat或Nginx搭建视频服务器”涉及到两个Web服务器软件:Apache Tomcat和Nginx。Apache Tomcat是一个开源的Web服务器和Servlet容器,主要用来运行Java Servlet和JavaServer Pages (JSP)。而Nginx...

    idea tomcat runner插件

    2. **快速部署应用**:通过Idea Tomcat Runner,开发者可以快速将项目部署到Tomcat服务器上,进行实时的开发和调试,极大地提高了开发效率。 3. **启动和停止管理**:插件提供启动、停止和重启Tomcat服务器的便捷...

    tomcat6,用于idea适配低版本的tomcat

    该文件很可能是Tomcat的安装包,包含服务器的可执行文件、配置文件以及必要的库,开发者可以解压后在IntelliJ IDEA中配置使用。 在IntelliJ IDEA中配置Tomcat 6,首先需要在IDE的"File" -&gt; "Settings" -&gt; ...

    android 如何使用tomcat搭建服务器

    在本场景中,我们关注的是如何在Android设备上使用Tomcat来搭建这样的服务器。Tomcat是一个开源的Java Servlet容器,它支持Java Server Pages (JSP) 和Servlet,是Java Web应用程序开发的理想选择。 首先,让我们...

    tomcat服务器搭建详解

    【标题】:“深入理解Tomcat服务器搭建” 【内容详述】: Tomcat是Apache软件基金会Jakarta项目中的核心部分,它是一款开源且免费的Servlet容器,广泛用于部署Java Web应用程序。Tomcat对于开发者和运维人员来说,...

    IDEA版tomcat源码搭建.docx

    IDEA 版 Tomcat 源码搭建 ...使用 IDEA 搭建 Tomcat 源码环境需要下载 Tomcat 的源代码,配置 Java_home 环境变量,创建 catalina-home 目录和 pom.xml 文件,并编辑 POM.xml 文件以便正确地编译和打包 Tomcat 源码。

    使用Tomcat搭建WEB开发环境

    在IT行业中,Web开发是至关重要的领域,而Tomcat作为一款广泛应用的开源Servlet容器,扮演着搭建Web服务器的关键角色。本篇文章将详细阐述如何使用Tomcat来构建一个高效的Web开发环境,帮助开发者顺利进行项目开发。...

    intellij idea使用tomcat开发时自动部署jndi数据源

    在IT行业中,IntelliJ IDEA是一款非常流行的Java集成开发环境(IDE),而Tomcat则是一个广泛使用的开源Web服务器和Java应用服务器。当我们使用IntelliJ IDEA进行开发时,经常需要与Tomcat配合来运行和测试Java Web...

    IntellijIdea配置Tomcat[整理].pdf

    本文将指导用户如何在 IntelliJ IDEA 中配置 Tomcat 服务器,以便更好地开发和测试 Web 应用程序。 一、下载和解压 Tomcat 7 在配置 Tomcat 服务器之前,需要下载 Tomcat 7 的 zip 版本并解压。用户可以访问 ...

    tomcat服务器搭建

    【标题】:Tomcat服务器搭建 【描述】:在IT领域,Tomcat是一个广泛应用的Java Servlet容器,主要用于部署和运行Java Web应用程序。本教程将详细阐述如何从零开始搭建一个功能完备的Tomcat服务器,包括下载、安装、...

    在 IntelliJ IDEA 中如何配置 Tomcat 服务器+编程知识+技术开发

    idea配置tomacat,在 IntelliJ IDEA 中如何配置 Tomcat 服务器+编程知识+技术开发; idea配置tomacat,在 IntelliJ IDEA 中如何配置 Tomcat 服务器+编程知识+技术开发; idea配置tomacat,在 IntelliJ IDEA 中如何...

    tomcat7本地服务器

    在本地计算机上搭建Tomcat7服务器,开发者可以快速测试和调试自己的Java Web应用。 描述中的“Java开发”指的是使用Java语言进行软件开发。Java是一种面向对象的编程语言,因其跨平台特性而广受欢迎,尤其适用于Web...

    OTA服务器搭建tomcat-7-amlogic.-android

    在构建一个针对Android设备的OTA(Over-the-Air)更新服务器时,选择使用Tomcat作为Web服务器是一个常见的选择。Tomcat是Apache软件基金会的Jakarta项目中的一个开源Java Servlet容器,它支持JavaServer Pages (JSP)...

    IntelliJ IDEA 中配置 Tomcat 服务器方式

    在 IntelliJ IDEA 中配置 Tomcat 服务器是开发 Java Web 应用程序的重要步骤,它使得开发者能够在本地环境中测试和调试应用。以下将详细解释这个过程: 1. **下载和安装 Tomcat**: 配置 Tomcat 服务器的第一步是...

    安卓音乐播放器相关-使用tomcat搭建服务器springmvcmybatis)作为音乐播放器的服务器存放歌曲的信息客户端是基于安卓开发的简单音乐播放器使用nat123申请域名使用.rar

    使用tomcat搭建服务器(springmvc mybatis),作为音乐播放器的服务器,存放歌曲的信息 客户端是基于安卓开发的简单音乐播放器 使用nat123申请域名使用.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,...

    Tomcat搭建本地服务器的图文教程

    在搭建Tomcat服务器之前,必须确保本地已经安装了Java开发环境,因为Tomcat是基于Java平台的应用服务器。用户需要到Oracle官网下载最新的JDK版本,并进行安装。安装完成后,还需要配置环境变量,这包括JAVA_HOME、...

    SmartTomcat-3.8.5.zip

    总结,SmartTomcat 3.8.5版作为IDEA中的一个重要插件,为Java Web开发者提供了便捷的Tomcat服务器管理功能,通过自动部署、实时热更新和调试等特性,极大地提高了开发效率。如果你是IDEA用户且经常处理Tomcat相关的...

    Ubuntu下使用Tomcat搭建网站出现中文乱码的问题.docx

    要解决 Ubuntu 下使用 Tomcat 搭建网站出现中文乱码的问题,需要统一服务器的字符编码,包括 Linux 服务器、Tomcat 配置文件和 MySQL 数据库。通过统一字符编码,可以确保服务器的字符编码是一致的,避免乱码的出现...

Global site tag (gtag.js) - Google Analytics