1. 前言

习惯用Eclipse开发动态网站,现在有一个静态网页(只有Html,Js,CSS代码,无后台Java代码)想跑一下,自己通过网上查询然后自己也研究捣鼓了一下,发现有三种方式可以发布静态网页。

2. 通过Eclipse自带的三种方式

2.1 方式一:使用HTTP Preview部署

Step 1:选中项目,右键Run As->Run on Server,选中HTTP Preview。

Step 2:点击Next,然后再左侧可用项目中双击项目名称,最后点击Finish;或者直接点击Finish。

Step 3:Start  the Server in debug mode(Ctrl + Alt + D) 或者Start  the Server (Ctrl + Alt + R) 。

Step 4:打开 http://localhost:8080/你的项目名称/ 就可以访问到了。

2.2 方式二:使用J2EE Preview部署

Step 1:选中项目,右键Run As->Run on Server,界面如上图选中J2EE Preview。

Step 2:点击Next,然后再左侧可用项目中双击项目名称,最后点击Finish;或者直接点击Finish。

Step 3:Start  the Server in debug mode(Ctrl + Alt + D) 或者Start  the Server (Ctrl + Alt + R) 。

Step 4:打开 http://localhost:8080/你的项目名称/ 就可以访问到了。

2.3 方式三:使用Tomcat部署

Step 1:暂停Tomcat服务

Step 2:把项目工程直接放在C:\Program Files (x86)\Apache Software Foundation\Tomcat 8.0\webapps下,然后重新启动Tomcat服务,有两种方式,一种是直接启动系统的Tomcat服务,一种是启动Eclipse自带的Tomcat服务,二者本质一致。(用命令打开Tomcat服务器:)。

Step 3:打开 http://localhost:8080/你的项目名称/ 就可以访问到了。

3. 静态网页导入到Eclipse IDE(附加项)

用HTTP Preview和J2EE Preview部署时需要导入项目,用Tomcat部署,可以导入然后跑Eclipse自己的Tomcat服务器或者直接用Copy项目到webapps下面,直接启动服务器。

Step 1:新建一个空的静态网站

Step 2:把项目工程中的内容复制到WebContent下即可。

4. 这几种部署方式的差异性

首先,这三种都可以用来部署静态网页;后两种可以部署动态网页,J2EE Preview是基于Jetty。

怎么在Eclipse上运行静态网页的更多相关文章

  1. 在Eclipse上运行Spark(Standalone,Yarn-Client)

    欢迎转载,且请注明出处,在文章页面明显位置给出原文连接. 原文链接:http://www.cnblogs.com/zdfjf/p/5175566.html 我们知道有eclipse的Hadoop插件, ...

  2. 第一次在Django上编写静态网页

    新建一个Python Django工程: Win+R进入cmd命令界面,并cd到指定工程目录下,比如我的工程目录是E:\wamp\Apache24\www\ 输入E: 跳转E盘 输入cd wamp\A ...

  3. linux下在eclipse上运行hadoop自带例子wordcount

    启动eclipse:打开windows->open perspective->other->map/reduce 可以看到map/reduce开发视图.设置Hadoop locati ...

  4. mac上eclipse上运行word count

    1.打开eclipse之后,建立wordcount项目 package wordcount; import java.io.IOException; import java.util.StringTo ...

  5. Eclipse上运行第一个Hadoop实例 - WordCount(单词统计程序)

    需求 计算出文件中每个单词的频数.要求输出结果按照单词的字母顺序进行排序.每个单词和其频数占一行,单词和频数之间有间隔. 比如,输入两个文件,其一内容如下: hello world hello had ...

  6. Eclipse上运行Python,使用PyDev

    转自:http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-pydev/index.html 级别: 初级 郑 伟芳 (zhengwf@c ...

  7. Tigase-02 tigase-server7.1.0使用git 克隆下来,并在eclipse 上运行调试

    继 Tigase-01 使用spark或spi登录Tigase服务器,这节说明下使用 eclipse git克隆 tigase-server7.1.0,并运行调试!最近有不少同学尝试去git clon ...

  8. 第六篇:Eclipse上运行第一个Hadoop实例 - WordCount(单词统计程序)

    需求 计算出文件中每个单词的频数.要求输出结果按照单词的字母顺序进行排序.每个单词和其频数占一行,单词和频数之间有间隔. 比如,输入两个文件,其一内容如下: hello world hello had ...

  9. 【hadoop】在eclipse上运行WordCount的操作过程

    序:本以为今天花点时间将WordCount例子完全理解到,但高估自己了,更别说我只是在大学选修一学期的java,之后再也没碰过java语言了 总的来说,从宏观上能理解具体的程序思路,但具体到每个代码有 ...

随机推荐

  1. main方法或者junit单元测试报 类找不到异常

    MyEclipse10.7+Maven项目junit单元测试报找不到类异常,附正常编译后的输出设置   1 首先想到的是输出路径错误 一般不是maven工程的项目编译后的.class文件会在/weba ...

  2. Div里超出部分,省略号显示

    1.一行显示并出现省略号 1)三个属性: overflow: hidden; text-overflow: ellipsis; white-space: nowrap; overflow: hidde ...

  3. pyglet and opengl -- 纹理映射以及动画

    #-*- coding:gbk -*- #from pyglet.gl import * from OpenGL.GL import * import pyglet from pyglet impor ...

  4. 利用bootstrap-datetimepicker实日历插件

    由于项目中需要获取一个时间值,手动输入的话比较Low,这里引用了bootstrap-datetimepicker模块来实现. 1.首先,下载该模块并引用.(官网:http://www.bootcss. ...

  5. js模块化的两种规范AMD和CMD

    AMD 规范在这里:https://github.com/amdjs/amdjs-api/wiki/AMDCMD 规范在这里:https://github.com/seajs/seajs/issues ...

  6. nginx-1.12.1编译参数详情

    一下nginx-1.12.1编译参数详情 #/usr/local/nginx/sbin/nginx -V nginx version: nginx/1.12.1 built by gcc 4.4.7 ...

  7. contourf和contour用法区别

    import numpy as np import matplotlib.pyplot as plt %matplotlib inline from matplotlib.colors import ...

  8. IIC AT24C02读写数据的一点小体会

    一.写数据 unsigned char I2CWriteByte(unsigned int mem_addr,unsigned char*DDATAp,unsigned int count) { u8 ...

  9. LINQ to SQL 实现 GROUP BY、聚合、ORDER BY

    Ø  前言 本示例主要实现 LINQ 查询,先分组,再聚合,最后在排序.示例很简单,但是使用 LINQ 却生成了不同的 SQL 实现. 1)   采用手动编写 SQL 实现 SELECT ROW_NU ...

  10. Scapy Fuzz实现——S7协议从建连到“正常交流“(一)

    转载:安全客 酝酿了“三秒钟“,准备理清逻辑写写我学习的心得,自认为和Siemens S7协议有过一段时间浅浅的“交流”,所以这过程中涉及到了自己整理的自认为有用的东西,涉及工具.脚本这般,发出来让大 ...