怎样在max系统运行Java,如何在mac系统运行servlet helloworld项目

一、写一个项目

1.新建项目

假设你已经安装了eclipse,新建一个命名为:servletHelloworld 的web项目

d23182c477b8

d23182c477b8

2.创建类

创建一个命名为: Hello 的类,写上包名:com.servletHelloworld

d23182c477b8

d23182c477b8

添加代码如下:

package com.servletHelloworld;

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 Hello 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();

}

}

3.导入jar包

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

jar包自行在百度下载

d23182c477b8

d23182c477b8

d23182c477b8

4.配置web.xml

配置一个web.xml做为Hello类的映射,在WebContent/WEB-INF目录下新建web.xml

d23182c477b8

web.xml代码如下:

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">

Hello

com.servletHelloworld.Hello

Hello

/Hello

项目到此创建完毕。

二、跑一个项目

1.eclipse 搭建tomcat服务器运行项目

假设你已经把tomcat下载好并导入eclipse

d23182c477b8

将项目加进tomcat,并运行

d23182c477b8

d23182c477b8

运行成功。

2.tomcat手动部署、运行项目

1.tomcat的启动、关闭及权限配置(设备:mac)

打开终端,进入tomcat/bin: cd /Users/dgscdi/Jason/apache-tomcat-7.0.77/bin

d23182c477b8

权限配置:sudo chmod 755 *.sh (配置一次就可以了,给bin下的所有文件加上管理员权限,为了支持下面的命令)

启动:sudo sh startup.sh

关闭:sudo sh shutdown.sh

2.运行项目

假设你已经写好了一个项目

导入tomcat/webapps路径下,并用上面的命令行启动tomcat

d23182c477b8

d23182c477b8

image.png

d23182c477b8

3.其他

一般把编译文件.class 放在/WebContent/WEB-INF/classes,这跟tomcat的路径一致

d23182c477b8

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值