`
skzr.org
  • 浏览: 367092 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

[web工程]创建web工程

    博客分类:
  • J2EE
阅读更多

返回:[web工程]Struts2+Spring3.1+Hibernate3.6的集成

下一步:[web工程]集成struts2 mvc

 

创建web工程

 

  1. 打开eclipse创建java project:demo,如图


     
  2. 创建web工程结构:即

    WebRoot

      |-WEB-INF

         |- classes

         |- lib

         |- web.xml

      |- index.jsp

      如图:

  3. 配置java build path,让编译后的class定位到WebRoot/WEB-INF/classes目录,如图:


     

     web.xml内容如下:
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="3.0" 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_3_0.xsd">
    	<description>我爱编程</description>
    	<display-name>我爱编程</display-name>
    	<welcome-file-list>
    		<welcome-file>index.jsp</welcome-file>
    	</welcome-file-list>
    </web-app>
     
    index.jsp内容如下:
    <%@ page language="java" pageEncoding="UTF-8"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    	<head>
    		<base href="<%=basePath%>">
    	    <title>我爱编程</title>
    		<meta http-equiv="refresh" content="2; url=loginAction.do">
    	</head>
    	<body>
    		<center>
    			<h1>我爱编程!正在跳转到登录页面。。。</h1>
    		</center>
    	</body>
    </html>
    
     
  4. 通过配置文件demo.xml发布web站点到tomcat下:
    tomcat路径下conf/Catalina/localhost/demo.xml,内容如下:
    <?xml version="1.0" encoding="UTF-8" ?>
    <Context path="/demo" docBase="/workspace/demo/WebRoot">
    </Context>
     
    启动tomcat访问index.jsp看看,应该会出现:

    我爱编程!正在跳转到登录页面。。。


    到此一个java的jsp web站点就搭建完毕下载demo

 

返回:[web工程]Struts2+Spring3.1+Hibernate3.6的集成

下一步:[web工程]集成struts2 mvc


  • 大小: 12.5 KB
  • 大小: 21.4 KB
  • 大小: 112.1 KB
分享到:
评论
2 楼 skzr.org 2011-10-21  
yaloo 写道
大哥,我像这样做了,但是报错啊。如下:

警告:A docBase D:\apache-tomcate\webapps\workspace\demo\WebRoot inside the host appBase has been specified, and will be ignored
错误:Error starting static Resources

呵呵,初学tomcat编程吧。

首先tomcat有个默认的应用加载目录:D:\apache-tomcate\webapps
意思是,webapps下的每个文件夹就是web的一个应用。

而你的工作目录是:D:\apache-tomcate\webapps\workspace

所以不行。

你把eclipse工作空间移动到其他目录即可比如:
move  D:\apache-tomcate\webapps\workspace到 D:\workspace
1 楼 yaloo 2011-10-20  
大哥,我像这样做了,但是报错啊。如下:

警告:A docBase D:\apache-tomcate\webapps\workspace\demo\WebRoot inside the host appBase has been specified, and will be ignored
错误:Error starting static Resources

相关推荐

    eclipse怎么创建web工程

    ### Eclipse 创建 Web 工程详解 #### 一、前言 Eclipse 是一款非常流行的集成开发环境(IDE),尤其在 Java 开发领域有着广泛的使用。本文将详细介绍如何使用 Eclipse 创建 Web 工程,并通过一系列步骤指导您完成...

    maven创建web工程

    ### Maven 创建 Web 工程详解 #### 一、前言 在现代软件开发过程中,构建工具扮演着极其重要的角色。Maven 是一款流行的自动化构建工具,它不仅简化了项目的构建过程,还为 Java 应用程序提供了标准化的构建生命...

    Eclipse JAVA EE 创建Web工程

    在Eclipse中创建Java EE Web工程是开发基于Java的Web应用程序的重要步骤。这个过程涉及到配置开发环境、设置项目属性以及创建必要的文件结构。下面将详细解释如何在Eclipse中进行这些操作。 首先,确保你已经安装了...

    eclipse结合maven创建web工程截图

    eclipse结合maven创建web工程截图

    基于maven创建web项目

    基于maven创建web项目 ...本文介绍了基于maven创建web项目的步骤,包括搭建maven环境、集成maven到Myeclipse2013和创建maven架构下的WEB工程。通过这篇文章,读者可以学习到如何使用maven来构建和管理web项目。

    WEB工程

    【WEB工程】是一种涵盖网页设计、开发、部署和维护的综合性技术领域,主要涉及Web应用程序的构建和管理。在西电科大的软件工程课程中,WEB工程是重要的学习内容,旨在教授学生如何有效地构建和优化互联网应用。 1. ...

    eclipse 创建maven 项目 动态web工程完整示例

    ### Eclipse 创建 Maven 项目 动态 Web 工程完整示例 #### 一、创建 Maven 项目 在 Eclipse 中创建 Maven 项目时,首先要确保已安装 Maven 插件。如果 Eclipse 的新项目列表中未找到 Maven 选项,可以通过 **Other...

    Eclipse中创建WEB工程

    ### Eclipse中创建WEB工程 #### 一、简介与准备工作 在Eclipse中创建WEB工程是一项基本但非常重要的技能,尤其对于那些使用Java进行WEB开发的开发者来说更是如此。本文将详细介绍如何在Eclipse中快速有效地创建一...

    手把手教你创建web工程

    手把手教你创建Web工程 通过本教程,您将学习如何使用Idea创建一个基本的Web工程,并将其部署到Tomcat服务器上。下面是该过程中的关键知识点: 1. 创建Java工程:在Idea中创建一个新的Java工程,选择File &gt; New &gt; ...

    实验一 环境配置及和web工程创建

    ### 实验一:环境配置及Web工程创建 #### 目标 本次实验旨在帮助学习者掌握以下几个关键技能点: 1. **JavaWeb编程环境的配置**:了解如何正确配置JavaWeb开发所需的基础环境,包括JDK和Tomcat的安装与设置。 2. **...

    如何把普通maven工程变为web工程

    然而,一个普通的Maven工程通常只是一个Java应用程序,若要将其转化为Web工程,我们需要添加Web相关的配置和依赖,以便它可以部署到Web服务器上运行。本文将详细介绍如何将普通Maven工程转变为Web工程。 1. **理解...

    教学视频--MyEclipse中创建web工程.rar

    本教学视频将深入指导如何在MyEclipse中创建Web工程,这对于初学者和有经验的开发者来说都是一个宝贵的资源。 首先,我们需要了解Web工程的基本构成。一个标准的Web工程通常包括Web-INF目录、src目录、lib目录以及...

    Flex技术入门之如何创建flex的web工程

    【Flex技术入门:创建Web工程详解】 Flex技术是Adobe公司为了解决Flash开发难题而推出的一种专门面向程序开发人员的富客户端技术。Flex基于ActionScript和MXML,能够创建具有高度交互性和动态视觉效果的Web应用程序...

    搭建web工程,部署weblogic开发环境。

    在IT行业中,搭建Web工程和部署WebLogic开发环境是开发者必备的技能之一。WebLogic Server是由Oracle公司提供的一个企业级Java EE应用服务器,它为构建、部署和管理企业级应用程序提供了强大的支持。以下是对这个...

    Maven下建立web工程详细步骤

    ### Maven下建立Web工程详细步骤 #### 一、前言 在软件开发过程中,使用Maven作为构建工具来管理项目的依赖、编译、测试、打包等任务已经变得非常普遍。对于初学者而言,掌握如何使用Maven在集成开发环境(IDE)如...

    一个最基本的手动构建web工程

    Web工程是指在Web开发中,通过组织代码、资源和配置文件来创建一个完整的可运行Web应用程序的过程。它通常包括HTML、CSS、JavaScript等前端技术,以及后端服务器端语言(如Java、Python、Node.js等)和数据库。 ...

    将java工程转为web工程(Myeclipse无法add web capabilities的时候)

    2. **创建Web.xml**:在src/main/webapp/WEB-INF目录下创建web.xml文件,这是Web应用的部署描述符,定义了Servlet、过滤器、监听器等组件及其配置。 3. **添加Web项目特性**:即使MyEclipse无法通过菜单选项添加Web...

    WEB自动化测试-selenium开发工程创建

    ### WEB自动化测试-Selenium开发工程创建 #### 一、引言 随着互联网技术的飞速发展,Web应用已经成为人们日常生活中不可或缺的一部分。为了确保Web应用的质量与稳定性,自动化测试成为了必不可少的一环。其中,...

    从零开始创建基于struts1.2 + Hibernate3.0的Web工程

    3.1. 创建新的Web Project ..............................................4 3.2. 加载Struts .......................................................5 4. 完善工程............................................

Global site tag (gtag.js) - Google Analytics