新建一个Web项目
(一)将antlr、asm、groovy三个jar包放到WEB-INF\lib下,项目目录结构如下
(二)修改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搭建视频服务器”涉及到两个Web服务器软件:Apache Tomcat和Nginx。Apache Tomcat是一个开源的Web服务器和Servlet容器,主要用来运行Java Servlet和JavaServer Pages (JSP)。而Nginx...
2. **快速部署应用**:通过Idea Tomcat Runner,开发者可以快速将项目部署到Tomcat服务器上,进行实时的开发和调试,极大地提高了开发效率。 3. **启动和停止管理**:插件提供启动、停止和重启Tomcat服务器的便捷...
该文件很可能是Tomcat的安装包,包含服务器的可执行文件、配置文件以及必要的库,开发者可以解压后在IntelliJ IDEA中配置使用。 在IntelliJ IDEA中配置Tomcat 6,首先需要在IDE的"File" -> "Settings" -> ...
在本场景中,我们关注的是如何在Android设备上使用Tomcat来搭建这样的服务器。Tomcat是一个开源的Java Servlet容器,它支持Java Server Pages (JSP) 和Servlet,是Java Web应用程序开发的理想选择。 首先,让我们...
【标题】:“深入理解Tomcat服务器搭建” 【内容详述】: Tomcat是Apache软件基金会Jakarta项目中的核心部分,它是一款开源且免费的Servlet容器,广泛用于部署Java Web应用程序。Tomcat对于开发者和运维人员来说,...
IDEA 版 Tomcat 源码搭建 ...使用 IDEA 搭建 Tomcat 源码环境需要下载 Tomcat 的源代码,配置 Java_home 环境变量,创建 catalina-home 目录和 pom.xml 文件,并编辑 POM.xml 文件以便正确地编译和打包 Tomcat 源码。
在IT行业中,Web开发是至关重要的领域,而Tomcat作为一款广泛应用的开源Servlet容器,扮演着搭建Web服务器的关键角色。本篇文章将详细阐述如何使用Tomcat来构建一个高效的Web开发环境,帮助开发者顺利进行项目开发。...
在IT行业中,IntelliJ IDEA是一款非常流行的Java集成开发环境(IDE),而Tomcat则是一个广泛使用的开源Web服务器和Java应用服务器。当我们使用IntelliJ IDEA进行开发时,经常需要与Tomcat配合来运行和测试Java Web...
本文将指导用户如何在 IntelliJ IDEA 中配置 Tomcat 服务器,以便更好地开发和测试 Web 应用程序。 一、下载和解压 Tomcat 7 在配置 Tomcat 服务器之前,需要下载 Tomcat 7 的 zip 版本并解压。用户可以访问 ...
【标题】:Tomcat服务器搭建 【描述】:在IT领域,Tomcat是一个广泛应用的Java Servlet容器,主要用于部署和运行Java Web应用程序。本教程将详细阐述如何从零开始搭建一个功能完备的Tomcat服务器,包括下载、安装、...
idea配置tomacat,在 IntelliJ IDEA 中如何配置 Tomcat 服务器+编程知识+技术开发; idea配置tomacat,在 IntelliJ IDEA 中如何配置 Tomcat 服务器+编程知识+技术开发; idea配置tomacat,在 IntelliJ IDEA 中如何...
在本地计算机上搭建Tomcat7服务器,开发者可以快速测试和调试自己的Java Web应用。 描述中的“Java开发”指的是使用Java语言进行软件开发。Java是一种面向对象的编程语言,因其跨平台特性而广受欢迎,尤其适用于Web...
在构建一个针对Android设备的OTA(Over-the-Air)更新服务器时,选择使用Tomcat作为Web服务器是一个常见的选择。Tomcat是Apache软件基金会的Jakarta项目中的一个开源Java Servlet容器,它支持JavaServer Pages (JSP)...
在 IntelliJ IDEA 中配置 Tomcat 服务器是开发 Java Web 应用程序的重要步骤,它使得开发者能够在本地环境中测试和调试应用。以下将详细解释这个过程: 1. **下载和安装 Tomcat**: 配置 Tomcat 服务器的第一步是...
使用tomcat搭建服务器(springmvc mybatis),作为音乐播放器的服务器,存放歌曲的信息 客户端是基于安卓开发的简单音乐播放器 使用nat123申请域名使用.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,...
在搭建Tomcat服务器之前,必须确保本地已经安装了Java开发环境,因为Tomcat是基于Java平台的应用服务器。用户需要到Oracle官网下载最新的JDK版本,并进行安装。安装完成后,还需要配置环境变量,这包括JAVA_HOME、...
总结,SmartTomcat 3.8.5版作为IDEA中的一个重要插件,为Java Web开发者提供了便捷的Tomcat服务器管理功能,通过自动部署、实时热更新和调试等特性,极大地提高了开发效率。如果你是IDEA用户且经常处理Tomcat相关的...
要解决 Ubuntu 下使用 Tomcat 搭建网站出现中文乱码的问题,需要统一服务器的字符编码,包括 Linux 服务器、Tomcat 配置文件和 MySQL 数据库。通过统一字符编码,可以确保服务器的字符编码是一致的,避免乱码的出现...