zoukankan      html  css  js  c++  java
  • Eclipse 和MyEclipse下Servlet Java Web开发(1)

    1.Tomcat的准备。

    这里使用的是tomcat 7.0非安装版,可以在这里或者百度网盘下载

    将其解压到C: omcat目录下,

    2.如何添加一个web app

    通过bin目录下的startup和shutdown分别开启和关闭服务器。访问127.0.0.1:8080,就会访问webapps目录下的ROOT文件夹,但是现在访问127.0.0.1:8080/tutorial会返回404,

    如何创建一个127.0.0.1:8080/tutorial呢?

    在webapps目录新建一个tutorial文件夹,里面新建一个index.html文件,内容

    <html><body>
    <h1>This is your tutorial page...</h1></body>
    </html>

    在tutorial文件夹下创建WEB-INF文件夹,里面创建一个web.xml文件。内容如下

    <?xml version="1.0" encoding="utf-8"?>
    
    <web-app 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"
      version="3.0"
      metadata-complete="true">
    </web-app>

     重启即可

    3.创建Helloworld的servlet

    3.1以MyEciipse方式

    点击File->New->Web Project,项目名称HelloWorld,一路next,项目结构图如下

    helloworld项目完成。

    运行该项目的三种方式

    1.在WebRoot项上右键,然后复制,粘贴到tomcat的webapps目录下,改名为helloworld,

    访问127.0.0.1:8080/helloworld,即可

    2. MyEclipse自带了2个Tomcat服务器,如下图,server标签显示了其状态

    右键你的HelloWorld工程,run as ,选择3 MyEclipse server application,在弹出的对话框中选择可用的server

    此时,MyEclipse自动为你打开页面,当然你也可以自己使用浏览器访问127.0.0.1:8080/HelloWorld

    MyEclipse 自带tomcat的配置选项在windows ->preferences->Servers->Integrated Sandbox

    3.为MyEclipse添加我们自己下载的tomcat服务器

    在windows ->preferences->Servers-Tomcat中选择自己的tomcat版本号,我们这里是7.X,

    右侧 使能,选择我们的tomcat存放路径

    此时servers标签就会出现刚才添加的tomcat7.x

    关闭其他运行中的tomcat server,

    右键项目run as,同方法2

    注意:此时MyEclipse在你的tomcat webapps目录下拷贝了网站内容,省去了方法1手工复制粘贴。

    3.2以Eclipse方式

     打开Eclipse,点击File->New->Dynamic Web Project,项目名称为MyHello,完成得到

    需要在WebContent目录下一个index.html

    运行该项目需要一个Server,Eclipse没有带。方法有两种:

    方法1.可以右键 run as ->run on server的时候,根据Eclipse提示,先选择tomcat版本号

    ,下一步,输入tomcat的路径

     这样就完成了

    项目结构图会多出一个Servers项目,run as 后效果

    方法2  run 项目之前,先行创建一个Server,点击Windows菜单下的

    preferences,选择Server->Runtime Environments,如果没有,选择Add

    ,在新窗口中选择V7.0,如图,填写tomcat的路径

     打WAR包部署你的项目

    右键工程,export 导出war包,导出到tomcat的webapps目录,启动的时候,自动加载该war包。比如war包叫goodie.war,直接访问localhost:8080/goodie

    如果想对该项目重新定义一个URL路径,在conf目录下的server.xml文件中,在Host项中添加<Context docBase="goodie" path="/candy" reloadable="true" />

    访问localhost:8080/candy 就是访问localhost:8080/goodie

     在此基础之上的强化,可参见该文章

    附录:Eclipse小技巧。

    视图的准备

    在Quick Access右侧小图标,打开Open Perspective

    或者在window->Perspective中选择

    在window->Preference->General->Perspectives

    中可以选择默认。

    设置UTF-8

    MyEclipse和Eclipse 打开Windows preferences

    General->Workspace-改成UTF-8

    搜索jsp,将jsp文件编码改成utf-8

  • 相关阅读:
    oracle 导入数据时提示只有 DBA 才能导入由其他 DBA 导出的文件
    oracle 常用语句
    android udp 无法收到数据 (模拟器中)
    android DatagramSocket send 发送数据出错
    AtCoder ABC 128E Roadwork
    AtCoder ABC 128D equeue
    AtCoder ABC 127F Absolute Minima
    AtCoder ABC 127E Cell Distance
    CodeForces 1166E The LCMs Must be Large
    CodeForces 1166D Cute Sequences
  • 原文地址:https://www.cnblogs.com/legion/p/8872199.html
Copyright © 2011-2022 走看看