将学习自动化测试时的医药管理信息系统项目用idea运行

本文主要是介绍将学习自动化测试时的医药管理信息系统项目用idea运行,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

将学习自动化测试时的医药管理信息系统项目用idea运行

背景

  1. 学习自动化测试的时候老师的运行方式是把医药管理信息系统项目打包成war包后再放到tomcat的webapp中去运行,于是我想着用idea运行会方便点,现在记录下步骤方便以后查找
  2. 最开始没有查阅资料,启动项目后输入网址显示404,直接命令行运行tomcat时可以正常访问,想必是配置的问题,懒得翻之前的笔记了,还是直接百度,看到的是这篇IDEA 导入web项目
  3. ok下面就是步骤了

步骤

一、用idea打开项目

  1. 如果你的项目是个war包,记得先解压
  2. 打开 IDEA 后点击 open 在这里插入图片描述
  3. 选择要导入的项目
    在这里插入图片描述

二、导入 jar 包

  1. 找到 jar 包后在该文件夹下右键,选择 Add as Library,把它加进仓库里面去
    在这里插入图片描述
  2. 一般保持默认就可以,你也可以随便取名,点击 OK 就可以了。
    在这里插入图片描述

三、配置 Project(项目)

  1. 点击 File -> Project Structure

在这里插入图片描述

  1. 首先设置项目的 SDK
    在这里插入图片描述

  2. 设置输出目录,也就是 out 目录,一般放在项目目录下,我是先在项目目录下创建了一个名out的文件夹,然后在Project Structure中选择这个文件夹
    在这里插入图片描述

四、配置 Modules (模块)

  1. 标识 Sources:点击 Modules,选择 sources, 然后右键 WEB-INF 下的mms ,将它标识为 sources 目录:
    在这里插入图片描述

  2. 配置 Dependencies:选择 dependencies, 点击加号,选择 Library, 然后选择你的 Tomcat 服务器,点击 Add Selected:
    在这里插入图片描述

  3. 然后在复选框里打钩,并 Apply:
    在这里插入图片描述

  4. 添加 Web 配置:点击加号,选择 Web
    在这里插入图片描述

  5. 需要更改部署描述文件的位置,也就是我们常说的 web.xml文件,点击右侧的铅笔更改:
    在这里插入图片描述

  6. 下面的 Web Resource Directory 也要改, 这里改的是 Web 资源仓库,就是制定哪一个文件夹是你的 web 资源目录,我这里选的是项目mms的位置
    在这里插入图片描述

五、配置 Artifacts (伪像)

  1. 按照如图所示的顺序选择:
    在这里插入图片描述
  2. 点击 OK 即可
    在这里插入图片描述
  3. 最后点击 Apply

六、打开tomcat服务器

  1. 进入配置页面
    在这里插入图片描述

  2. 按照如图所示的顺序选择,添加tomcat服务器
    在这里插入图片描述

  3. 然后会有一个警告,点击 Fix 即可,其实就是在Deployment 下添加了刚才配置的 Artifact,我习惯把Application context 改为/,就是访问路径
    在这里插入图片描述

  4. 然后 Apply、OK。

七、点击Run 运行医药管理信息系统项目,会访问http://localhost:8080/

在这里插入图片描述

八、感觉这个项目的项目结构有些乱,一部分代码好像也重复,打算重新优化一下,顺便复习一下spring boot

这篇关于将学习自动化测试时的医药管理信息系统项目用idea运行的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/561207

相关文章

IDEA中新建/切换Git分支的实现步骤

《IDEA中新建/切换Git分支的实现步骤》本文主要介绍了IDEA中新建/切换Git分支的实现步骤,通过菜单创建新分支并选择是否切换,创建后在Git详情或右键Checkout中切换分支,感兴趣的可以了... 前提:项目已被Git托管1、点击上方栏Git->NewBrancjsh...2、输入新的分支的

深度解析Java项目中包和包之间的联系

《深度解析Java项目中包和包之间的联系》文章浏览阅读850次,点赞13次,收藏8次。本文详细介绍了Java分层架构中的几个关键包:DTO、Controller、Service和Mapper。_jav... 目录前言一、各大包1.DTO1.1、DTO的核心用途1.2. DTO与实体类(Entity)的区别1

如何在Spring Boot项目中集成MQTT协议

《如何在SpringBoot项目中集成MQTT协议》本文介绍在SpringBoot中集成MQTT的步骤,包括安装Broker、添加EclipsePaho依赖、配置连接参数、实现消息发布订阅、测试接口... 目录1. 准备工作2. 引入依赖3. 配置MQTT连接4. 创建MQTT配置类5. 实现消息发布与订阅

springboot项目打jar制作成镜像并指定配置文件位置方式

《springboot项目打jar制作成镜像并指定配置文件位置方式》:本文主要介绍springboot项目打jar制作成镜像并指定配置文件位置方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录一、上传jar到服务器二、编写dockerfile三、新建对应配置文件所存放的数据卷目录四、将配置文

IDEA Maven提示:未解析的依赖项的问题及解决

《IDEAMaven提示:未解析的依赖项的问题及解决》:本文主要介绍IDEAMaven提示:未解析的依赖项的问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝... 目录IDEA Maven提示:未解析的依编程赖项例如总结IDEA Maven提示:未解析的依赖项例如

怎么用idea创建一个SpringBoot项目

《怎么用idea创建一个SpringBoot项目》本文介绍了在IDEA中创建SpringBoot项目的步骤,包括环境准备(JDK1.8+、Maven3.2.5+)、使用SpringInitializr... 目录如何在idea中创建一个SpringBoot项目环境准备1.1打开IDEA,点击New新建一个项

使用Python进行GRPC和Dubbo协议的高级测试

《使用Python进行GRPC和Dubbo协议的高级测试》GRPC(GoogleRemoteProcedureCall)是一种高性能、开源的远程过程调用(RPC)框架,Dubbo是一种高性能的分布式服... 目录01 GRPC测试安装gRPC编写.proto文件实现服务02 Dubbo测试1. 安装Dubb

Python的端到端测试框架SeleniumBase使用解读

《Python的端到端测试框架SeleniumBase使用解读》:本文主要介绍Python的端到端测试框架SeleniumBase使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全... 目录SeleniumBase详细介绍及用法指南什么是 SeleniumBase?SeleniumBase

k8s上运行的mysql、mariadb数据库的备份记录(支持x86和arm两种架构)

《k8s上运行的mysql、mariadb数据库的备份记录(支持x86和arm两种架构)》本文记录在K8s上运行的MySQL/MariaDB备份方案,通过工具容器执行mysqldump,结合定时任务实... 目录前言一、获取需要备份的数据库的信息二、备份步骤1.准备工作(X86)1.准备工作(arm)2.手

springboot项目中整合高德地图的实践

《springboot项目中整合高德地图的实践》:本文主要介绍springboot项目中整合高德地图的实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一:高德开放平台的使用二:创建数据库(我是用的是mysql)三:Springboot所需的依赖(根据你的需求再