1.下载Eclipse EE版或者Eclipse 安装JavaEE的插件
下载Eclipse EE版链接:Eclipse EE
2.新建一个web project


3.创建一个类


4.下载一个servlet-api.jar
下载servlet-api.jar的地址:servlet-api.jar
5.导入servlet-api.jar 的jar包
导入 servlet-api.jar 的jar包,用作servlet的支持,不然代码会报错

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

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

<?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
下载其中一个

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

打开终端
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,不然端口会冲突

选择Tomcat安装的版本

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

关闭Tomcat
先Stop,然后delete

10.在Tomcat运行Eclipse打包的项目
打包错误war文件,然后解压。把解压的文件放在(tomact文件地址)\webapps\ROOT


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

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

PS:Eclipse代码补全的办法


输入
.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
网友评论