在Eclipse中怎样公布创建的JavaWebproject

博客《在Eclipse中怎样创建JavaWebproject》中图文并茂的说明了Eclipse中创建JavaWebproject的方法;博客《怎样为Eclipse开发工具中创建的JavaWebproject创建Servlet》则说明了怎样为Eclipse内创建的JavaWebproject创建Servlet;本篇博客将告诉大家怎样公布在Eclipse开发工具中创建的JavaWebproject:

1、为了更好地看到效果,进行例如以下操作:

a)、将博客《怎样为Eclipse开发工具中创建的JavaWebproject创建Servlet》中创建的Servlet改动为例如以下代码:

package com.ghj.packageofservlet;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class TestServlet extends HttpServlet {

	private static final long serialVersionUID = 1L;

	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		doPost(request, response);
	}

	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		response.setContentType("text/html; charset=utf-8");
        PrintWriter out = response.getWriter();
        out.println("<!doctype html public \"-//w3c//dtd html 4.01 transitional//en\">");
        out.println("<html>");
        out.println("<head><title>超链接请求显示结果</title></head>");
        out.println("<body>");
        out.print("<center style=\"margin-top:20%;\"><font style=\"font-weight:bold;font-size:30pt;color:red;\">恭喜你,请求成功!本响应来自于Servlet。</font></center>");
        out.println("</body>");
        out.println("</html>");
        out.flush();
        out.close();
	}
}

b)、在博客《怎样为Eclipse开发工具中创建的JavaWebproject创建Servlet》JavaWeb项目内的WebContent目录里新建index.jsp文件,文件代码例如以下:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%
	String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+request.getContextPath()+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>測试首页</title>
  </head>

  <body>
    <a href="<%=basePath%>TestServlet">測试</a>
  </body>
</html>

c)、整理一下web.xml,使其看着更顺眼,代码例如以下:

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4"
	xmlns="http://java.sun.com/xml/ns/j2ee"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
	http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

	<servlet>
		<servlet-name>TestServlet</servlet-name>
		<servlet-class>com.ghj.packageofservlet.TestServlet</servlet-class>
	</servlet>
	<servlet-mapping>
		<servlet-name>TestServlet</servlet-name>
		<url-pattern>/TestServlet</url-pattern>
	</servlet-mapping>

	<welcome-file-list>
		<welcome-file>index.jsp</welcome-file>
	</welcome-file-list>
</web-app>

2、点击Eclipse的“File”工具栏——>鼠标移动到“New Alt+Shift+N”选项,得到下图:

3、选中并点击上图“Other...        Ctrl+N”选项,得到下图:

4、在上图文本框(被红框框定的区域)中输入“server”,得到下图:

5、鼠标双击上图中“Server”节点(或者选中该节点然后点击“Next >”button),得到下图:

6、点击上图中“Apache”节点(这里欲使用Tomcat公布本JavaWebproject),得到下图:

7、选中“Tomcat v6.0 Server”节点,点击“Next >”button,得到下图:

8、点击上图“Browse...”button,找到并选中Tomcatserver软件的根节点,然后点击“确定”button,得到下图:

说明:假设eclipse工作空间首次配置该版本号的公布project的server则会出现上图,当将其删掉再次创建同样的project公布server时,上图将不会出现,而是直接出现下图,例如以下图:

9、选中已创建的testproject,点击“Add >”button,然后点击“Finish”button,至此公布JavaWeb项目的server创建完毕,例如以下图:

10、选中上图被红框框定的节点,得到下图:

11、点击上图中“Start”选项,启动Tomcat,在浏览器中地址栏输入:http://127.0.0.1:8080/test/,然后点击回车会看到下图:

12、上图显示的是index.jsp文件,点击上图中的“測试”超链接,得到下图:

说明:上图来自于所创建的Servlet——TestServlet

答疑解惑:

1、我在Eclipse中首先创建了一个JavaWebproject,然后创建了公布该project的Tomcatserver而且在创建过程中经过了上面的第8步和第9步,这个时候我又在Eclipse中创建了还有一个JavaWebproject,那么假设要公布该project,我还须要再建一个公布该project的server吗?假设我想删掉公布server中原来已公布的项目该如何做呢?

这个问题非常easy的——不须要再新建一个公布project的server,怎么做呢?请注意查看第10步得到的图,不知道在该图中你看没看到一个”Add and Remove...“选项,找到该选项然后选中并点击它,剩下的一切你都明确了,呵呵呵,我偷会懒哈;至于要删除已公布的project,这个问题也能够在点击”Add and Remove...“选项弹出的窗体中的到圆满的解决。

2、在Eclipse中新建了一个JavaWebproject,然后通过点击”Add and Remove...“选项,在弹出的对话框中将该project加入?到已启动的Tomcatserver中,訪问首页时(首页一定存在)报错,提示页面找不到,这是怎么回事儿啊?

这里要注意一个细节:假设JavaWeb项目是在server启动的情况下加入?到server的,那么加入?完以后重新启动server刷新页面就可以。

在Eclipse中怎样公布创建的JavaWebproject

时间: 2024-10-10 08:39:48

在Eclipse中怎样公布创建的JavaWebproject的相关文章

在Eclipse中配置Tomcat 创建和运行Servlet/JSP

在Eclipse中配置Tomcat 创建和运行Servlet/JSP 步骤一:在Eclipse中配置Tomcat(注意下载Eclipse IDE for Java EE Developers) (1)在Eclipse中配置Tomcat.选择Window→Preferences命令,在打开的对话框左边列表框中选择Server节点中的Runtime Environments.单击窗口右侧的Add按钮,打开New Server Runtime Environmen对话框,在该对话框中可选择服务器的类型

在Eclipse中如何发布创建的JavaWeb工程

博客<在Eclipse中如何创建JavaWeb工程>中图文并茂的说明了Eclipse中创建JavaWeb工程的方法:博客<如何为Eclipse开发工具中创建的JavaWeb工程创建Servlet>则说明了如何为Eclipse内创建的JavaWeb工程创建Servlet:本篇博客将告诉大家如何发布在Eclipse开发工具中创建的JavaWeb工程: 1.为了更好地看到效果,进行如下操作: a).将博客<如何为Eclipse开发工具中创建的JavaWeb工程创建Servlet&g

Eclipse中设置在创建新类时自动生成注释

方法一:Eclipse中设置在创建新类时自动生成注释 windows-->preference Java-->Code Style-->Code Templates code-->new Java files 编辑它 ${filecomment} ${package_declaration} /** * @author 作者 E-mail: * @version 创建时间:${date} ${time} * 类说明 */ ${typecomment} ${type_declarat

(转)Maven学习总结(七)——eclipse中使用Maven创建Web项目

孤傲苍狼只为成功找方法,不为失败找借口! Maven学习总结(七)——eclipse中使用Maven创建Web项目 一.创建Web项目 1.1 选择建立Maven Project 选择File -> New ->Project,如下图所示: 在New窗口中选择 Maven -> Maven Project.点击[next]如下图所示: 1.2 选择项目路径 根据项目的实际情况选择项目的存放目录,也可以选择[Use default Workspace location]默认工作空间.如下图

eclipse中工作集的创建,简化项目组分类

在工作开发中,经常会在eclipse中创建多个项目,但是项目多起来管理非常不方便,特别是相当于安卓项目,不能把多个类似的项目文件放在一个项目中来简化界面分类,这时候就可以在eclipse中创建工作集. 步骤 1,点击Package Explorer视图中的下三角形可以切换视图,Top Level Element选项中选中Working set工作集,可以切换视图. 2,创建工作集,右击该视图空白处,新建一个工作集java working set 把需要放在一起的项目丢进去就可以了 3,切换视图就

Maven学习总结(七)——eclipse中使用Maven创建Web项目

一.创建Web项目 1.1 选择建立Maven Project 选择File -> New ->Project,如下图所示: 在New窗口中选择 Maven -> Maven Project.点击[next]如下图所示: 1.2 选择项目路径 根据项目的实际情况选择项目的存放目录,也可以选择[Use default Workspace location]默认工作空间.如下图所示: 1.3 选择项目类型 在Artifact Id中选择maven-archetype-webapp,如下图所示

Maven学习总(七)——eclipse中使用Maven创建Web项目

一.创建Web项目 1.1 选择建立Maven Project 选择File -> New ->Project,如下图所示: 在New窗口中选择 Maven -> Maven Project.点击[next]如下图所示: 1.2 选择项目路径 根据项目的实际情况选择项目的存放目录,也可以选择[Use default Workspace location]默认工作空间.如下图所示: 1.3 选择项目类型 在Artifact Id中选择maven-archetype-webapp,如下图所示

Eclipse中使用Maven创建Servlet3.0 Web 项目

摘要 Apache Maven是一个优秀的项目构建和管理工具,许多开源项目都使用Maven进行构建.由于最近工作中要用到Maven,于是这里记录下在Eclipse中使用Maven插件创建一个基于Servlet3.0的Java Web项目的过程,欢迎大家指正. Apache Maven是一个优秀的项目构建和管理工具,许多开源项目都使用Maven进行构建.由于最近工作中要用到Maven,于是这里记录下在Eclipse中使用Maven插件创建一个基于Servlet3.0的Java Web项目的过程,欢

【转-整理】Eclipse中Maven项目创建

1.简介 本文将介绍如何使用Eclipse的Maven插件来创建一简单的Maven项目,以及在Eclipse中运行Maven命令. 2.步骤 1)打开新建项目对话框,选择Maven Project(File->New->Object->Maven->Maven Project) 2)不好选择Simple Project,从而可以选择项目的archetype 3)选择名为quickstart的Archetype,点击Next Archetype:项目骨架,项目的目录和文件结构 4)输