首页 > 编程语言 >基于JSP、java、Tomcat三者的项目实战--校园交易网(1)-项目搭建(前期准备工作)

基于JSP、java、Tomcat三者的项目实战--校园交易网(1)-项目搭建(前期准备工作)

时间:2024-07-25 15:27:38浏览次数:14  
标签:web java Tomcat tomcat 项目 交易网 点击 我们 搭建

这是项目的初始页面

接下来我先写下我的初始项目搭建

技术支持:JAVA、JSP

服务器:TOMCAT 7.0.86

编程软件:IntelliJ IDEA 2021.1.3 x64


首先我们打开页面,准备搭建项目的初始准备

1.New Project

2.随后点击Next,勾选Create project from template,再点击Next

3.给自己的项目命名,同时完成,finish


二:进入项目,由于我们需要一个web环境,首先要先搭建好一个web环境

1.

对你的项目,即project11右键,出现Add framework Support,我们要在这个项目框架下搭建web

随后,选择web环境,勾选Web Application,之后点击OK,web环境就搭建好了

2.

点击File,之后点击Project Structure,即项目结构

进入到Project Structure,我们要把我们所要用到的包添加进去

我们要进到tomcat的lib包里面去(你们要看自己的tomcat放在了哪一个地址),找到我们想要导入的包

这一步必不可少,后面的服务层都是要用到这几个包的,我们再lib下找到这三个包

注意,jsp-api和servlet-api两个包都是tomcat自带的,mysql-connector-java-5.1.44-bin这个包是我自己加的,如果没有,我会在项目完结把这些有用的资源放到网盘上去。

同时这些包只是加入进去,没有绑定到我们这个项目中来,我们还要做一步工作。

我们点进web包里面的WEB-INF右键先创建一个lib包,在放置我们文件里面这个mysql-connector-java-5.1.44-bin拖拽进入lib文件夹

如图,点击Refactor

随后,对这个jar包右键Add as Library,把它加入到WEB-INF的包中就可以了。

这个包出现一个向右的箭头,任务就完成了


服务的搭建我们就基本完成了,同时我们还要开始搭建服务器tomcat,我用的是TOMCAT 7.0.86版本。

服务器搭建:

1.点击idea上方的Run,点击Edit Configurations

2.选中上方的+号,找到tomcat

把tomcat server 中 的local加入进去,点击ok就把服务加入进去了,在这个页面configure选择你自己所要选择的tomcat版本,因为我用的是7.0.86,直接显示了7.0.86,我这里不做修改

再点击旁边的Deployment,点击+号,选择Artifact,我们的项目就绑定了tomcat

点击ok之后,出现这个页面,就表示tomcat也搭建成功了


所有的搭建就可以了,我们就可以开始写服务器,网页和数据库的代码了。

!!!!!注意,这个基础工作是重中之重,没有这个基础,后面的所有就都会显得很空。

标签:web,java,Tomcat,tomcat,项目,交易网,点击,我们,搭建
From: https://blog.csdn.net/m0_64056556/article/details/140684858

相关文章

  • 【YashanDB数据库】yasdb jdbc驱动集成druid连接池,业务(java)日志中有token IDENTIFIE
    问题现象客户的java日志中有如下异常信息:问题的风险及影响对正常的业务流程无影响,但是影响druid的mergesql功能(此功能会将sql语句中的字面量替换为绑定变量,然后将替换以后的sql视为同一个,然后用做执行性能统计)问题影响的版本与yashandb版本无关问题发生原因druid源码中在......
  • Java基础语法
    Java基础语法目录Java基础语法1.关键字和保留字关键字(Keywords)保留字(ReservedWords)2.标识符2.1.命名规则1.标识符的组成2.标识符的首字符3.标识符的命名限制4.命名风格5.其他建议6.示例2.2.驼峰命名法大驼峰命名法(UpperCamelCase)小驼峰命名法(lowerCamelCase)注意事项2.3.变......
  • Java8 函数式编程和Lambda
    lambda初识lambda表达式一个简单的方法,比较两个Integer:publicvoidTest1(){ Comparator<Integer>com=newComparator<Integer>(){ @Override publicintcompare(Integero1,Integero2){ returnInteger.compare(o1,o2); } }; TreeSet<Integer>......
  • JavaWeb Servlet
    Servlet入门Servlet是Java提供的一门动态web资源开发技术。简而言之,不同用户访问同样的资源会看到不一样的效果。Servlet是JavaEE规范之一,其实是一个接口。1快速入门1.1创建web项目,导入Servlet依赖坐标<dependency><groupId>javax.servlet</groupId>......
  • java之接口
    在java中,接口是一种用来定义程序的一种协议,它用来描述类或结构的一组相关行为。接口是由抽象类衍生的一个概念,并由此产生了一种编程方式。这种编程方式称为面向接口编程。面向接口编程就是将程序的不同业务逻辑相分离,以接口的形式对接不同的业务模块。在java中,使用接口的目......
  • JavaWeb项目中动态拼接sql语句
    业务需求描述:图中的查询框在分条件查询用户信息列表时,前端可能会传回一个条件或多个条件,此时要对不同的条件进行sql语句的不同书写,前端传的情况有很多种,所以如果分情况写sql语句会比较死,并且不够灵活,而且书写的内容会很多,所以要想一种办法来进行不同情况的sql语句拼接。参数......
  • Java CompletableFuture 异步超时实现探索
    简介JDK8中CompletableFuture没有超时中断任务的能力。现有做法强依赖任务自身的超时实现。本文提出一种异步超时实现方案,解决上述问题。前言JDK8是一次重大的版本升级,新增了非常多的特性,其中之一便是CompletableFuture。自此从JDK层面真正意义上的支持了基于事件的......
  • Java入门:05.Java中的数组002
    通过上篇文章,相信大家对数组应该有了一个简单的了解,并对Java中的数据类型有了一个基本的认识,不仅如此我们还明白了怎样定义一个数组类型的变量,在这之后,让我们一起来更加深入的了解一下数组吧。三、如何创建一个数组(对其初始化)上篇文章我们明白了怎样定义一个数组类型的变量,但......
  • java 注解
    内置注解注解作用描述@Override用于标记方法覆盖父类的方法@Deprecated标记已过时的方法或类,建议不再使用@SafeVarargs用于抑制参数安全性警告注解只能用于静态方法或final实例方法@FunctionalInterface标记接口为函数式接口只有一个抽象方法的接口......
  • java学习4
    我感觉我这一个月学下来就是在闭门造车,网上找的学习路线,以及一些学习建议,或者说抄项目去学习就好像自己在迷雾中探索一样看不清方向这周我和上周一样,打算通过从网上抄项目进行结构化学习。但实际上不过是把代码抄过来而已如果没有人去指导,没有人告诉我,这个代码为什么要这样写,什......