Java web入门项目

MacBook pro下,在eclipse下开始实践我的第一个Java web项目,步骤如下⬇️:

实践前准备:安装好eclipse、配置好tomcat

一、新建Java web项目:

新建➡️java project➡️建好后项目右键➡️new➡️folder,命名为WebContent➡️在WebContent文件夹下新建WEB-INF文件夹➡️在WEB-INF文件夹下新建classes文件夹和lib文件夹➡️此时还缺个web.xml文件:去tomcat的webapps/docs/WEB-INF文件夹下复制一个web.xml粘贴到eclipse项目的WEB-INF文件夹下➡️打开,删掉前面两行

<%@pagelanguage="java"contentType="text/html; charset=UTF-8"

    pageEncoding=“UTF-8”%>  的开头和结尾处的<%@%>;

也可以删掉下面的<!—-   … —->注释和  

<display-name>Tomcat Documentation</display-name>

  <description>

     Tomcat Documentation.

  </description>

这些无用信息,得到一个空的web.xml➡️WebContent右键new➡️other…➡️JSP File,命名为hello.jsp➡️打开,在<body>标签内新增<%  %>里面写java代码➡️在项目的src文件夹下新建包和新建java类


二、把Java web项目部署到tomcat服务器:
1、首先查看src文件夹下写好的java类编译后生成的class文件时放在哪⬇️:项目右键➡️properties➡️resource➡️location。。。➡️复制项目路径

➡️屏幕左下角下的finder按钮右键➡️前往文件夹➡️粘贴项目路径➡️前往➡️到项目文件夹后再进入bin文件夹找到包含对应class文件的整个包,把它复制粘贴到项目WebContent/WEB-INF/classes文件夹下;(此步骤太麻烦了,可以简化为为了让src文件夹下写好的java类编译后生成的class文件能自动保存在WebContent/WEB-INF/classes文件夹下:项目右键➡️build path➡️source下默认的输出目录是bin目录,修改为WebContent/WEB-INF/classes文件夹)
2、也可以在eclipse下复制WebContent文件夹粘贴到tomcat目录下的webapps下,再把此文件夹改名为web项目名(譬如helloWorld),然后去浏览器的localhost:8080页面(前提是tomcat服务器已启动)点manager按钮即可查看已经部署到服务器上的web项目有没有包含此项目➡️点击此项目,浏览器地址跳到http://localhost:8080/helloWorld/,在此地址后面加上自己在项目中创建的.jsp文件,譬如(http://localhost:8080/helloWorld/hello.jsp)按下回车键,看页面是否跳转或MacBook pro终端有无变化,(每刷新一次http://localhost:8080/helloWorld/hello.jsp,就执行一次)(此步骤太麻烦了,可以简化为通过tomcat的映射方式,在tomcat目录下的conf文件夹下新建catalina文件夹,在此文件夹下新建localhost文件夹,在此文件夹下新建与jsp文件同名的.XML文件,里面添加内容<Context  path="/text"  docbase="项目右键build path➡️source,复制location处的路径过来粘贴,并加上转义字符/" reloadable="true" >reloadable表示当修改了docbase目录下的classes文件时,tomcat服务器是否会重新加载WEB应用,path其实没什么用,也可以删掉
➡️➡️➡️➡️➡️
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值