美文网首页
Mac Eclipse创建Java Servlet

Mac Eclipse创建Java Servlet

作者: Hahn_z | 来源:发表于2019-04-21 09:42 被阅读0次

1.下载Eclipse EE版或者Eclipse 安装JavaEE的插件
下载Eclipse EE版链接:Eclipse EE

2.新建一个web project


1.png 2.png

3.创建一个类


3.png
4.png

4.下载一个servlet-api.jar
下载servlet-api.jar的地址:servlet-api.jar

5.导入servlet-api.jar 的jar包

导入 servlet-api.jar 的jar包,用作servlet的支持,不然代码会报错

5.png

导入的路径,就是你的保存的路径

6.png

6.在Hello.java编写代码

package com.HelloWorld;

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 HelloWorld extends HttpServlet {


    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {  
        resp.setContentType("text/html;charset=UTF-8");  
        PrintWriter out = resp.getWriter();  
        out.println("hello world,servlet");  
        out.close();  
    }

}

7.新建编辑web.xml


WechatIMG5.jpeg
<?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">

    <servlet>
        <servlet-name>HelloWorld</servlet-name>
        <servlet-class>com.HelloWorld.HelloWorld</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>HelloWorld</servlet-name>
        <url-pattern>/HelloWorld</url-pattern>
    </servlet-mapping>

</web-app>

8.安装Tomcat
下载Tomcat链接:Tomcat

下载其中一个

7.jpeg

在资料库里新建一个文件夹,将解压的Tomcat文件放如其中(将下载完成放到 finder-->用户-->你电脑的名字-->资源库(有的也叫/Library)的同级。)

1.jpeg

打开终端
cd Tomcat文件里面的bin文件(可以将bin直接拉入)
sudo chmod 755 /Library/Tomcat/bin/.sh (tomcat文件里的bin文件)
开启
sudo sh startup.sh
关闭
sudo sh shutdown.sh
网页部署(静态)
把web放到
**(tomact文件地址)\webapps\ROOT

9.Eclipse运行Java Servlet

要先关闭Tomcat,不然端口会冲突

1.png

选择Tomcat安装的版本

屏幕快照 2019-04-21 10.20.06.png

运行成功
也是可以在浏览器输入
http://localhost:8080/HelloWorld/HelloWorld

屏幕快照 2019-04-21 10.21.55.png

关闭Tomcat
先Stop,然后delete

WechatIMG11.jpeg

10.在Tomcat运行Eclipse打包的项目

打包错误war文件,然后解压。把解压的文件放在(tomact文件地址)\webapps\ROOT

1.png
2.png

打开终端
cd Tomcat文件里面的bin文件(可以将bin直接拉入)
开启
sudo sh startup.sh

WechatIMG7.jpeg

在浏览器输入
http://localhost:8080/HelloWorld/HelloWorld
或者
http://127.0.0.1:8080/HelloWorld/HelloWorld
就可以打开了
localhost 和 127.0.0.1就是本地地址
8080端口是Tomcat默认端口、Mac去掉比较麻烦,我这里就不说了、可以自行百度

屏幕快照 2019-04-21 10.52.22.png

PS:Eclipse代码补全的办法

屏幕快照 2019-04-21 10.53.31.png WechatIMG9.jpeg

输入
.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

相关文章

网友评论

      本文标题:Mac Eclipse创建Java Servlet

      本文链接:https://www.haomeiwen.com/subject/jfergqtx.html