IDEA导入eclipse项目并部署tomcat运行Web项目同时配置打WAR包

2023-11-15

工作中点滴记录。

本人比较熟悉常用eclipse开发工具,最近在项目中使用eclipse导入同事提供的项目出现文件上传OSS服务失败报找不到桶地址,但使用IDEA打包运行正常(原因未知)。迫不得已只能改用IDEA开发,在使用IDEA导入eclipse过程中遇到不少麻烦,记录下,闲话不说,下面进行实际操作……

1、从SVN上下载项目

2、打开idea

导入项目的菜单路径:File-->New-->Project from Existing sources。

此步要注意选择第一个

至此eclipse项目导入到idea中,但是此时项目还不能运行起来,需要配置tomcat,同时项目也需要打包,需要配置打包环境。

 3、配置tomcat

此时要部署项目时会发现没有Artifacts,这是因为我们导入新项目时没有配置Artifacts,我们先去配置下Artifacts再回来部署项目。

Artifacts配置

点开File-->project structure

  选择Artifacts,点击右边+,依次选择Web Application:Exploded-->From Modules …… 

点击“OK”后会跳出一个信息框如下,直接点“OK”。

 即可出现下面这个页面,点击“OK”即可。

 现在我们返回配置tomcat,进行项目部署,现在就有Artifacts了。

点击“Ok”即可

启动tomcat

 点击运行。第一次可能会报错java: 程序包javax.servlet.http不存在,报错如下,手动下一个就好了。

 配置如下,选择IDEA菜单栏中的File-->Project Structure-->选择Modules-->Dependencies:

 出现以下界面,我们可以看到没有配置Tomcat的Jar包,我们添加下就可以。

 点击+号,选择Library添加tomcat。

再次点击启动,启动成功。

 4、打包war配置

Artifacts配置

点开File-->project structure

选择Artifacts,点击右边+,依次选择Web Application:Archive --> For 'xxx(项目名称):war exploded' …… 

出现以下界面,war包存放路径及包名可以修改,点击应用,“ok” ,即可。

 打包

点击Build-->Build Artifacts……

 出现以下界面,点击Build,如下:

 就会在你配置的war包存放路径下生成一个xxxx.war。

 至此,IDEA导入eclipse项目并配置tomcat运行Web项目及打war包完成,希望对大家有所帮忙。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IDEA导入eclipse项目并部署tomcat运行Web项目同时配置打WAR包 的相关文章

随机推荐

  • C++虚函数基础

    c 静态成员变量和静态成员函数 类的静态成员有两种 静态成员变量和静态成员函数 静态成员变量本质上是全局变量 静态成员函数本质也是全局函数 静态成员变量和静态成员函数都可以使用类名去调用 非静态成员的访问方式 对象名 成员名 需要指明被访问
  • 1.4 安装git

    官网下载 https git scm com download win 下载后双击安装即可 安装过程中需要把git base勾上 因为后面开发需要用到它 本文由小韦云原创 转载请注明出处 https www bctos cn doc 4 1
  • python 提取指定目录下的图片名称

    导入需要的包 import os 图片目录 dir path D happy丶 Pictures Camera Roll imageName list os listdir dir path imagePath list os path j
  • 真的!!!两行css代码实现瀑布流,html,css最简单的瀑布流实现方式且没有缺点!

    两行css如下 列间距 可有可无 默认30px column gap 0 效果图 说明 不存在一边列表过长问题 很均匀 没有缺点 抱歉 有坑 但可以一链代码解决 这个列表显示顺序是 左边 123右边456 不符合正常展示逻辑 然后可以使用j
  • Spring Cloud RestTemplate调用IP或域名

    在SpringCloud的项目中 我们使用了自动配置的OAuth2RestTemplate RestTemplate 但是在使用这些restTemplate的时候 url必须是服务的名称 如果要调用真实的域名或者ip的url 会有错误 如下
  • 数据库:drop、truncate、delete三者删除的区别

    一 用法和区别 drop drop table 表名 删除内容和定义 并释放空间 执行drop语句 将使此表的结构一起删除 truncate 清空表中的数据 truncate table 表名 删除内容 释放空间但不删除定义 也就是保留表的
  • React与响应式系统

    响应式系统与React 1 React的历史与应用 React的历史 2010年Facebook在其php生态中引入了xhp框架 首次引入了组合式组件的思想 启发了后来的React的设计 2011年Jordan Walke创造了FaxJs
  • 服务器可以放置多少个网站

    服务器可以放置多少个网站 一 网站大小 能影响一个网站大小的因素是比较多的 例如网站的设计 网站里的内容大小 通常网站尺寸比较大 动态页面比较多的 例如视频网站和小说网站 通常对储存的要求也会比较高 所以网站大小必然还是比较大的 一台主机上
  • linux查看ip地址命令ipconfig命令不存在解决方法

    linux查看ip地址命令ipconfig命令不存在 在新版的Linux发行版中 ipconfig已经不行了 不能使用了 那么 Linux查看ip地址应该使用什么命令呢 如何在Linux命令行中查找系统的IP地址 对于许多Linux用户来说
  • SSM之Mybatis(二)Mapper映射文件

    介绍 Mapper映射文件 作用是用来配置SQL映射语句 根据不同的SQL语句性质 使用不同的标签 mapper文件中常用的标签有
  • 数据可视化库 matplotlib 入门 5——饼图

    Matplotlib 库使用入门5 饼图 pie 函数 绘制饼图示例 在前面关于 matploblib 的文章中 笔者分别介绍了 matplotlib 库的安装与配置 常用套路和绘图组件 画布和绘图域的创建 图素的设置 用 plot 函数绘
  • Springboot使用netty应用tcp协议

    介绍 Netty是由JBOSS提供的一个java开源框架 Netty提供异步的 事件驱动的网络应用程序框架和工具 用以快速开发高性能 高可靠性的网络服务器和客户端程序 也就是说 Netty 是一个基于NIO的客户 服务器端编程框架 使用Ne
  • sass中的占位符%,@extend,@mixin(@include)的编译区别和使用场景

    对于下面同一段css 它们的编译效率是不同的 1 使用 extend 基础类icon会出现在编译后的css文件中 即使它可能只是拿来被继承 而不是作为icon这个class单独使用 基础类icon icon transition backg
  • 因为乘法有一个更高的优先级比加法

    为了正确地评估表达式 如4 2 3 我们必须了解运营商做什么 以及正确的顺序 适用于他们 运算符在复合表达式中计算的顺序称为运算符优先级 使用正常的数学优先规则 在加法之前求解乘法的状态 我们知道上面的表达式应该以4 2 3 来计算 以产生
  • 仓山区工业机器人_重磅!富士康东南总部拟入仓山!或建全国第二家工业互联网学院...

    随着福州城市发展加速 众多知名企业纷纷落地 近日 有消息称 著名企业富士康拟来福州建设东南运营总部和研发中心 富士康拟在仓山建设东南运营总部 10月11日 福州投促局在官网发布消息称 富士康工业富联拟在仓山区落地东南运营总部和研发中心 并合
  • Windows命令行初步:更改配色、提示符以及编码方式

    文章目录 启动和退出 窗口标题和提示符 命令行颜色 更改编码 启动和退出 按下win R 调出运行窗口 输入cmd就可以进入命令行了 在Win10以前的系统种 如果在命令行中再输入一个cmd 就会再打开一个命令行 但最近的Win11版本中
  • Java解析XML的几种方法

    Java解析XML有几种方法 本文就讨论是怎么使用这四种方法来解析XML文件 并分析他们的优缺点以及应用场合 1 DOM Document Object Model 优点 1 允许应用程序对数据和结构做出更改 2 访问是双向的 可以在任何时
  • 2022年数维杯国际大学生数学建模挑战赛A题自动地震地平线跟踪解题全过程论文及程序

    2022年数维杯国际大学生数学建模挑战赛 A题 自动地震地平线跟踪 原题再现 随着我国经济社会发展 地质工作的重要性也日益提高 地震资料解释是地震勘探工程的一个重要阶段 可以明确油气勘探的地下构造特征 为油气勘探提供良好和有利的储层 准确的
  • spyglass CDC方法学

    CDC issues 亚稳态 spyglass CDC方法学流程 sdc2sgdc 黑盒子的clock用assume path约束 该goal会产生clockreset的约束文件 利用cdc top down也可以从soc顶层生成block
  • IDEA导入eclipse项目并部署tomcat运行Web项目同时配置打WAR包

    工作中点滴记录 本人比较熟悉常用eclipse开发工具 最近在项目中使用eclipse导入同事提供的项目出现文件上传OSS服务失败报找不到桶地址 但使用IDEA打包运行正常 原因未知 迫不得已只能改用IDEA开发 在使用IDEA导入ecli