调试webapp的方法很多,可以直接装服务器,
也可以装maven-jetty-plugin , maven-tomcat-plugin等插件
除了这些之外,也可以直接嵌入jetty进行调试
在test目录下直接写个TestApp,需高调试的时候运行它,就ok了.
不过jetty项目现在已经被eclipse接管,版本上比较混乱,
用在jetty上调试jsp,用下面两个依赖是最简单的,其他诸如jstl之类我还没试
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty</artifactId>
<version>6.1.22</version>
</dependency>
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jsp-2.1</artifactId>
<version>6.1.14</version>
</dependency>
附上测试代码
package com.fccs.adservice;
import org.mortbay.jetty.Server;
import org.mortbay.jetty.webapp.WebAppContext;
public class TestApplication {
public static void main(String[] args) throws Exception{
Server server = new Server(8080);
WebAppContext wac = new WebAppContext("./src/main/webapp", "/");
server.setHandler(wac);
server.start();
server.join();
}
}
分享到:
相关推荐
然后选择 Maven Archetypes 中的 `maven-archetype-webapp`,输入 GroupID(通常是公司或组织名称)和 ArtifactID(项目名),并完成项目创建。 **5. 标准项目结构** 生成的项目结构可能不符合 Maven 的标准推荐,...
综上所述,Maven创建Webapp是一个标准化的过程,需要理解Maven的基本概念,熟悉项目结构,以及正确配置POM.xml。在遇到问题时,可以通过排查网络、配置、本地仓库等方式解决。如果上述方法仍无法解决问题,使用提供...
这篇博客“Eclipse+Maven创建webapp项目集成jetty服务器”将指导你如何将这些工具结合在一起,创建一个可以快速运行和调试的Web应用环境。 首先,让我们详细了解一下每个组件: 1. **Eclipse**:Eclipse是一款强大...
2. **创建项目**:在命令行中,使用`mvn archetype:generate`命令,并指定对应的archetype id,如`maven-archetype-webapp`,然后按照提示输入项目信息,如groupId、artifactId和version。 3. **编译与运行**:生成...
创建这个项目时,通常会用MyEclipse IDE的Webapp Maven项目模板,它会自动配置好基本的POM和文件结构。如果你按照描述中的链接(已失效,无法访问)创建项目,你应该已经有一个能够正常运行的Maven Webapp项目。 在...
基于maven创建web项目 maven是一种基于项目对象模型(Project Object Model,POM)的项目管理工具,由Apache软件基金会开发和维护。maven提供了一种标准化的方式来构建、打包和部署项目,它可以帮助开发者简化项目...
【标题】"springmvc-maven-webapp-helloworld源码"是一个基于Spring MVC、Maven、MyBatis等技术构建的简单 HelloWorld 示例应用。这个项目旨在为初学者提供一个基础的Web应用程序开发框架,帮助理解这些关键技术如何...
### 使用Idea14.1.4和Maven创建Java Web项目 #### 一、概述 在本篇文章中,我们将详细介绍如何使用IntelliJ IDEA 14.1.4版本结合Maven来创建一个Java Web项目。这种方法不仅能够提高开发效率,还能确保项目的结构...
**标题解析:** "demo-Maven-Webapp.rar_DEMO" 这个标题表明这是一个关于Maven和Web应用的演示项目。"DEMO"标签暗示它是一个教学或实验性质的项目,适合初学者用来了解和学习相关技术。 **描述解析:** 描述提到...
"jx-Maven-Webapp2"是一个基于SpringMVC、MyBatis和Maven构建的Web应用程序示例。这个项目旨在提供一个全面的框架基础,帮助开发者理解和学习如何将这些流行的技术整合到一起,以创建高效且可维护的Java Web应用。 ...
如何使用 Maven 创建一个 Java Web 项目(Spring MVC)。 用到的技术/工具: Maven 3.3.3 Eclipse 4.3 JDK 8 Spring 4.1.1.RELEASED Tomcat 7 Logback 1.0.13
RESTfulExample Maven Webapp是一个基于Java的Web应用程序,利用了JAX-RS(Java API for RESTful Web Services)规范来创建RESTful服务。REST(Representational State Transfer)是一种设计网络应用的架构风格,...
当我们谈论“maven初始化webapp”时,我们实际上是指使用Maven来创建一个基础的Web应用程序项目结构,这个结构符合Java EE规范,尤其是对于基于Servlet和JSP的Web应用。 首先,让我们详细了解一下Maven的基本概念。...
【标题】"demo4-Maven-Webapp.zip MAVEN WEB_maven ssh_maven增删改查" 提供了一个关于使用Maven构建Java Web应用程序,并结合SSH(Struts2、Hibernate和Spring)框架实现CRUD(增删改查)功能的项目实例。...
通过以上步骤,我们成功地使用 Maven 和 Eclipse 创建了一个 Web 项目,并按照 Maven 的规范进行了结构调整。这种做法不仅有助于保持项目结构的清晰和一致,还能充分利用 Maven 的强大功能,提高开发效率。在未来...
【标题】"jx-Maven-Webapp"是一个基于Maven构建的Web应用程序示例,它结合了Spring MVC和MyBatis两个流行的Java框架。这个项目展示了如何将这两个框架集成到一个Maven工程中,以实现高效且灵活的后端服务和视图层...
【标题】"Test-Maven-Webapp.rar" 是一个压缩包,其中包含了使用Maven构建的Java Web应用程序,重点在于实现用户注册功能。这个项目基于Spring框架和MyBatis持久层技术,使用SpringMVC作为控制层来处理HTTP请求。 ...
总结起来,`maven-archetype-webapp-1.0.jar`是Maven提供的一个用于创建Web应用的模板,它简化了项目初始化的过程,让开发者可以更专注于编写业务逻辑,而不是花费时间在配置基础结构上。理解和熟练使用Maven ...