培训之前,先自学一波,写一个从Hello World,然后记录一下每天学习Java Web的过程;东西很多,有用的会写大量解释,希望能最终学完 然后搞定这门语言吧。

1.配置tomacat:点击window-->preferences-->server-->Runtime Environments-->Add.. -->Apache Tomact 8.5(你的Tomact版本)-->选择Tomcat安装路径-->完成

并先新建一个Dynamic  Web 项目

一定要先勾选这个 xml 否则还要去找配置 感觉很麻烦。

2.在Java Resources 的src中建立自己java代码 和正常Java项目一样 可以建立impl包,Dao包等等 等以后项目变大 慢慢会建

 3.编写一下hellojavaweb

 1 package com.etc.javaweb;
 2
 3 import java.io.IOException;
 4 import javax.servlet.ServletException;
 5 import javax.servlet.http.HttpServlet;
 6 import javax.servlet.http.HttpServletRequest;
 7 import javax.servlet.http.HttpServletResponse;
 8
 9 public class HelloJavaWeb extends HttpServlet {
10 private static final long serialVersionUID = 1L;
11
12 @Override
13 protected void doGet(HttpServletRequest request, HttpServletResponse response)
14 throws ServletException, IOException {
15 response.getWriter().append("Hello JavaWeb");
16 }
17
18 @Override
19 protected void doPost(HttpServletRequest request, HttpServletResponse response)
20 throws ServletException, IOException {
21 doGet(request, response);
22 }
23 }

4.配置xml

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
 3 <display-name>JavaWeb</display-name>
 4 <servlet>
 5 <servlet-name>HelloJavaWeb</servlet-name>
 6 <servlet-class>com.etc.javaweb.HelloJavaWeb</servlet-class>
 7 </servlet>
 8
 9 <servlet-mapping>
10 <servlet-name>HelloJavaWeb</servlet-name>
11 <url-pattern>/HelloJavaWeb</url-pattern>
12 </servlet-mapping>
13 </web-app>

5.Run一下

这是你的tomacat 中访问的地址  http://localhost:8080/JavaWeb/HelloJavaWeb

第一个项目就这样开端了  加油 坚持下去 。

附:如果没点击xml,可以手动点击红色部分创建哦,图片来源:https://www.cnblogs.com/anpajin/p/6354277.html

如果代码写的正确,还是一直报错啊会很烦,此时将项目导入服务包就会减小报错了哦!下图所示:

添加架包的方法就是点击 右边第四个 Add Library。。。   然后点击添加server服务

然后选择之前的tomcat8.5服务即可。

如果你不小心删除了eclipse的server服务项目:

跟建立项目一样 建立一个新的server即可 选择你的tomcat就可以了

以上全是根据一些教学PPT 某些大佬的案例 结合自己的认识创建的,希望能够坚持下去。

转载于:https://www.cnblogs.com/LiuOOP/p/10968360.html

建立一个Web项目及一些错误解决办法相关推荐

  1. 图解Myeclipse 导入Java Web项目报错的解决办法听语音

    图解Myeclipse 导入Java Web项目报错的解决办法听语音 https://jingyan.baidu.com/article/046a7b3e953ef3f9c27fa93d.html

  2. java JNI调用C++代码(给出一个简单java application示例和实际java web项目过程及错误解决)(二)

    二.java web 服务器(tomcat)调用图像处理C++代码项目实例 转载请注明:https://blog.csdn.net/xitie8523/article/details/80009821 ...

  3. java JNI调用C++代码(给出一个简单java application示例和实际java web项目过程及错误解决)(一)

    一.简单java application示例篇 转载请注明:https://blog.csdn.net/xitie8523/article/details/79926948 本科毕业设计是图像分割相关 ...

  4. eclipse页面卡死,eclipse页面一直未响应,eclipse右击web项目就卡死的解决办法

    使用eclipse经常会出现页面响应慢,页面假死,鼠标光标一直转圈,eclipse渐渐地模糊,右击项目eclipse直接卡死的情况. eclipse卡死的原因有很多种,但很多时候它只是某个时候突然就卡 ...

  5. 如何用IDEA导入一个web项目

    关于IDEA导入一个web项目碰到的一些问题 1.File->Open->选择要打开的web项目: 2.打开项目后,File–>Project Structure: 3.设置SDK选 ...

  6. web服务器获取项目路径问题,读取web项目properties文件路径 解决tomcat服务器找不到properties路径问题...

    1.需求:有时候我们产品经理给我们的需求是会不断变化的,例如数量是1000现在变成500,我们不可以去改代码吧,这样很麻烦,所以就可以改配置文件properties(这个数据库链接一样),当然也有js ...

  7. 创建一个web项目的步骤

    花费了大量的时间在结构目录上. 记下来免得下次忘记了步骤 文章目录 创建一个web项目 创建c3p0的xml文件 使用细节 创建一个web项目 新建一个项目 创建好后目录中有图中方框内的内容 添加WE ...

  8. 自己一人如何去做一个web项目

    三思而后行 当你被自己的想法激起心中豪情的时候,一定要按下心情,冷静的思考一下,思考点包括以下几个部分: 这个Web项目所需要的知识和能力是否在自己所掌握的范围内,这个是技术前提,如果项目本身技术复杂 ...

  9. 通过python建立一个web服务查看服务器上的文本、图片、视频等文件

    通过python建立一个web服务查看服务器上的文本.图片.视频等文件 文章目录: 1 在服务器端开启一个服务 2 在本地浏览器中输入服务器的ip地址 1 在服务器端开启一个服务 python -m ...

最新文章

  1. MySQL第13天:索引优化
  2. mysql grant %_MySQL的Grant命令详解
  3. 基于VB和EXCEL的报表设计及打印
  4. 【Python金融量化 5- 100 】、五、蒙特卡洛和毛利
  5. vue vue的table表格自适应_响应式表格,HTML表格自适应(responsive table)
  6. 用了都说好的SCI在线绘图工具来了~~~~~~~
  7. EASYSIZE备份
  8. [LeetCode] 118. Pascal's Triangle Java
  9. 详细分析已遭利用的 Desktop Window Manager 0day
  10. 巧用Ajax的beforeSend 提高用户体验
  11. python 重启同一个程序_Python – 在重启之间保存程序的状态?
  12. 八皇后(韩顺平java)
  13. C语言常用字符ASCII代码表,C语言常用转义字符、ASCII、优先级对照表
  14. 测试宝宝照片的软件,未来宝宝照片合成器
  15. 永恒python配合什么主武器_「和平精英武器组合」游戏的主副武器应该怎么搭配?这三种配合让你战斗力提升...
  16. echarts社区饼图 echart饼图 玫瑰图
  17. Win下VS2019配置PCL点云库总结
  18. 大学里,单身率最高的专业竟然是这些!
  19. 计算机网卡更改mac地址,苹果MAC地址怎么改?MAC网卡物理地址修改的详细方法
  20. Spring+百度Api实现人脸认证对比(详细篇)

热门文章

  1. org.apache.activemq.transport.InactivityIOException: Cannot send, channel has already failed
  2. # 20155337 2016-2017-2 《Java程序设计》第六周学习总结
  3. Hibernate和JDBC、EJB比较
  4. BZOJ2584 : [Wc2012]memory
  5. UNIX网络编程之旅-配置unp.h头文件环境
  6. 同一个网站别人能打开我打不开_做网站建设需要注意的五大事项
  7. 如何用python做计算_如何运用Python编写简易计算器?
  8. html引入php文件中的函数,在b2core框架和simple_html_dom.php文件里面都有一个load()函数...
  9. js轮播图代码_javascript基础(一)——轮播图
  10. linux mysql5.7.9下载_关于linux-Centos 7下mysql 5.7.9的rpm包的安装方式