两种Eclipse部署动态web项目方法

和MyEclipse不一样,在Eclipse中做的Web项目默认是不支持将项目发布到Web服务器上的,会发布到工作空间的某个目录,因此无法在外部启动Tomcat来运行Web项目,只有打开Eclipse中的服务器,才能运行Web项目。所以要对Eclipse进行修改,才能将做好的项目,发布到Tomcat服务器上,发布到服务器上的Webapps文件夹下。本文介绍两种方法;

第一种方法:
1.通过修改Servers下Tomcat的配置:

show view—>servers下找到需要修改的tomcat—>右击完成一下几个步骤

①停止eclipse内的Tomcat服务器(stop)

②删除该容器中部署的项目(add and remove)

③清除该容器相关数据(clean)

④打开tomcat的修改界面(open)

⑤找到servers location,选择第二个(User tomcat Installation)

⑥修改deploy path为webapps

⑦保存关闭

需要说明的是①②③必须操作,否则下面的步骤会被置灰无法操作。

修改后的图像如下:

2.验证是否修改成功:

1、通过Eclipse建立一个Dynamic Web Project;
2、添加一个index.html的页面;

<body>
hello peace
</body>

3、在WebContent右击选择New-->Other-->Web-->Servlet:
配置如下:com.rlovep.Hello.Hello.java

此去注意我的servlet是3.0以上的了,可以使用注解:不用再修改web.xml;

@WebServlet("/Hello")//注解url:/Hello
public class Hello extends HttpServlet {
 private static final long serialVersionUID = 1L;

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
 PrintWriter out = response.getWriter();
 out.println("hello peace");
}
}

4、右键点击(add and remove)将工程加入Tomcat:

5、即可在服务器上的Webapps文件夹下看到你的工程文件夹;(比如我的HttpSer)

6、运行Tomcat可以看到如下图:
主页:http://localhost:8080/HttpSer/

Hello页(servlet):http://localhost:8080/HttpSer/Hello

第二种方法:通过tomcatPlugin插件

1、下载插件并解压到Eclipse下的plugins目录下重启后会看到3只小猫,并配置Window->perferences->tomcat中的tomcat home为tomcat目录应用。

2、项目的tomcat属性配置如下:主要修改:勾上Is a Tomcat Project;修改Context name为你想要的名字

右键工程run,run server;运行程序,可以获得上面一样的结果。

以上就是Eclipse部署动态web项目的全部过程,希望对大家的学习有所帮助。

(0)

相关推荐

  • Docker中Dockerfile之容器中运行MyEclipse搭建的JavaWeb项目

    这篇文章将讲述如何将上一篇文章中的Javaweb项目制作成Docker的镜像.小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 应用程序在Docker容器中运行和在物理机运行的原理是一样的,所以我们部署这个Javaweb项目到Docker中的步骤应该如下: 服务器支持(这里选择Centos7) 安装Java环境 安装Tomcat环境 将Tomcat根目录下的webapps/ROOT目录下的所有文件(夹)删除 将自己开发的web项目的WebRoot目录下的所有文件(夹)复

  • 用Eclipse 创建一个简单的web项目(图文教程)

    Eclipse neon 汉化版 ; 1.右击新建 --> 选择 动态Web项目 2. 填写 项目名 项目位置 ; 选择 Dynamic web module version 和 tomcat version ; 点击完成 即可创建 项目; 2.1:项目名称: 2.2:项目位置: 2.3: Dynamic Web Module Version 和 Tomacat Version 之间有版本上的匹配关系: 匹配关系如下图 3. 创建成功后的项目结构: 4. 在创建好项目结构之后 先查看一下 项目的

  • Eclipse Web项目打成war包的方法图解

    war包即Web归档文件,将Web项目打成war包可以直接拷贝到Web服务器发布目录(例如Tomcat服务器webapps目录 ),当Tomcat启动后该压缩文件自动解压缩,war包方便了web工程的发布,那么在Eclipse中如何将Web项目打成war包呢?  1.有如下venus工程:     2.鼠标选中venus工程并点击鼠标右键,出现下图:   3.鼠标箭头滑到Export选项-->Export...,点击"Export...",出现下图:     4.点击上图&quo

  • 两种Eclipse部署动态web项目方法

    和MyEclipse不一样,在Eclipse中做的Web项目默认是不支持将项目发布到Web服务器上的,会发布到工作空间的某个目录,因此无法在外部启动Tomcat来运行Web项目,只有打开Eclipse中的服务器,才能运行Web项目.所以要对Eclipse进行修改,才能将做好的项目,发布到Tomcat服务器上,发布到服务器上的Webapps文件夹下.本文介绍两种方法: 第一种方法: 1.通过修改Servers下Tomcat的配置: show view->servers下找到需要修改的tomcat-

  • Tomcat下载安装并部署到IDEA的教程(附带idea两种热部署设置方法)

    使用Idea的时候,修改了代码,需要反复的重启Tomcat,查看效果,是不是贼烦?还记得刚上手idea的时候,瞎配置部署Tomcat,结果最后修改一个jsp都要重新启动服务器,我这金牛座程序员能忍?~这个时候就必须砸电脑了~这个时候就可以在项目中加入热部署,这样才会大大节省开发效率! @ Tomcat下载教程 其实下载贼简单,至于为什么要加教程二字~因为好听顺口得劲~ 官网地址-点击进入 http://tomcat.apache.org/ Tomcat安装教程 解压即可,安装就over了,但解压

  • intellij idea创建第一个动态web项目的步骤方法

    我以2018版的intellij idea为例 一.创建JavaWeb 1.第一步 点击左上角的File-->New-->Project 2.第二步 1.找到Java Enterprise之后,在Application Sever中找到自己的Tomcat,同时勾选中Web Application 2.第一项是你的工程名字,随便取啦,第二个是你的工程路径,选择好之后点击finish 3.创建classes和lib文件夹,名字不可改 像这样 3.第三步 1.在File中找到Project Stru

  • HttpURLConnection和okHttp两种获取网络数据的实现方法

    废话少说,直接上代码.简单易懂. xml如下: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id

  • Java两种方式实现动态代理

    一.JDK动态代理 Java 在 java.lang.reflect 包中有自己的代理支持,该类(Proxy.java)用于动态生成代理类,只需传入目标接口.目标接口的类加载器以及 InvocationHandler 便可为目标接口生成代理类及代理对象.我们称这个Java技术为:动态代理 @CallerSensitive public static Object newProxyInstance(ClassLoader loader, Class<?>[] interfaces, Invoca

  • 教你如何把Eclipse创建的Web项目(非Maven)导入Idea

    问题描述 无论任何项目,在切换IDE工具时经常出现各种报错.异常的卡壳现象,其实大多都是因为两个IDE之间运行环境或依赖库的差异引起的!本文以把Eclipse创建的项目导入到Idea为例,希望对大家解决该类问题有所帮助! 一.复制Eclipse项目 采用复制方式是为了避免失误操作导致文件丢失,可以直接复制项目文件夹到任意非不包含中文和空格的路径. 若不知道项目路径在哪,可打开eclipse,选中待导出项目,快捷键 ALT + SHIFT + W, 点击System Explorer打开项目路径

  • JS两种类型的表单提交方法实例分析

    本文实例分析了JS两种类型的表单提交方法.分享给大家供大家参考,具体如下: 1.原始的 <form method="post" action="/student/stureg/add" id="form1" onsubmit="return subForm();"> <button type="submit" class="button red" style="

  • springboot+mybatis-plus 两种方式打印sql语句的方法

    1.注解方式,yml文件配置上以下就可以直接使用 mybatis-plus: mapper-locations: classpath:mapper/*.xml configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl 2.这一种网上没有,搜过好多资料都没有,我是配置多数据源,所以是在代码中写的config那么yml文件就是失效的,只能一个一个配置,到了打印sql的时候,就怎么都是找不到,后来设置的源码找到灵感,发现可

  • tomcat部署java web项目遇到的问题及解决方法

    背景:本人不是Java开发人员,经过四年多的历练,可以说是一枚BI攻城师了吧,最近粗糙的写了一个Portal来集成cognos报表,下面就入正题说一下发布过程中遇到的小问题吧. a:前提:Java web项目已经在MyEclipse里面开发好,发布,利用MyEclipse8.5自带的tomcat运行,通过IE访问项目主页,登录验证一切OK b:把Java web项目导出为.war格式的文件放到tomcat/webapp下面 或者 在MyEclipse8.5中添加自己安装的tomcat6.0然后运

  • PHP实现动态web服务器方法

    以下内容通过图文并茂的方式介绍php实现动态web服务器的方法,具体内容如下: 本文所实现的服务器仅仅是演示和理解原理所用,力求简单易懂.有兴趣的朋友可以继续深入改造 要是现实一个 web 服务器,那么就需要大概了解 web 服务器的运行原理.先从静态的文本服务器开始,以访问 web 服务器的1.html为例 1.客户端通过发送一个 http 请求到服务器,如果服务器监听的端口号是9002,那么在本机自身测试访问的地址就是 http://localhost:9002/1.html . 2.服务器

随机推荐