【实施】windows部署OA项目

news2024/11/17 23:57:48

文章目录

  • 一、安装JDK
    • 1.1 下载安装包后,傻瓜式安装即可
    • 1.2 配置环境变量
    • 1.3 测试
  • 二、配置Tomcat
    • 2.1 关闭防火墙
    • 2.2 下载安装包后,在bin下双击startup启动tomcat
    • 2.3 防火墙配置 (开放8080端口
  • 三、MySQL安装
  • 四、部署OA项目
    • 4.1 导入数据库
    • 4.2 把war包拷贝到tomcat包中的webapps文件夹下
    • 4.3 配置config文件!
    • 4.4 访问网址

一、安装JDK

1.1 下载安装包后,傻瓜式安装即可

在这里插入图片描述

1.2 配置环境变量

安装完JDK之后,在系统的高级系统设置中点击环境变量,进行增加系统变量
变量名 : JAVA_HOME
变量值 : C:\Program Files\Java\jdk1.8.0_131 (jdk的安装下载目录)
如图 :
在这里插入图片描述
在系统变量Path中,增加两个变量值 ,中间分号隔开。
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

1.3 测试

打开cmd,输入javac,有以下文件代表安装成功
在这里插入图片描述

二、配置Tomcat

2.1 关闭防火墙

在控制面板\系统和安全\Windows 防火墙 关闭

2.2 下载安装包后,在bin下双击startup启动tomcat

在这里插入图片描述
在这里插入图片描述

2.3 防火墙配置 (开放8080端口

我想要我的本机访问虚拟机里tomcat该怎么办?以及打开防火墙访问tomcat

打开防火墙
在这里插入图片描述
在这里插入图片描述
新建入站规则,点端口——输入8080——然后一直下一步
在这里插入图片描述
本机访问成功
在这里插入图片描述

三、MySQL安装


MySQL安装

四、部署OA项目

4.1 导入数据库

在这里插入图片描述

4.2 把war包拷贝到tomcat包中的webapps文件夹下

在这里插入图片描述

4.3 配置config文件!

导入war包并启动tomcat后会自动解压
在这里插入图片描述
找到config文件,去配置相关信息
在这里插入图片描述

4.4 访问网址

ip:8080/oapro
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

创健医疗:接棒玻尿酸,重组胶原蛋白也要迎来股市“三剑客”?

从锦波生物北交所上市后最高溢价5.17倍、鸿星尔克跨界布局重组胶原蛋白领域、首届重组胶原蛋白技术峰会召开,到巴黎欧莱雅新添重组胶原蛋白成分新品——小蜜罐第二代面霜的首发成功,再到位列重组胶原蛋白行业第一阶梯的创健医疗完成辅导备案登记&#xf…

Windows 下 QT开发环境的搭建:

下载QT:Index of /archive/qt/5.14 下载Cmake :CMake - Upgrade Your Software Build System (1)QT在windows,C, 打包exe: step1:window上安装QT软件: Windows下的QT系统开发环境搭建_qt windows-CSDN博客. step2:新建一个界面工程: (1)打…

基于JAVA+ssm智能旅游线路规划系统设计与实现【附源码】

基于JAVAssm智能旅游线路规划系统设计与实现【附源码】 🍅 作者主页 央顺技术团队 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 文末获取源码联系方式 📝 项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql…

手写OpenFeign(简易版)

Remoting组件实现 1. 前言2. 原理说明3. 远程调用组件实现---自定义注解3.1 添加Spring依赖3.2 编写EnableRemoting注解3.3 编写RemoteClient注解3.4 编写GetMapping注解 4. 远程调用组件实现---生成代理类4.1 编写自定义BeanDefinition注册器4.2 编写自定义包扫描器4.3 编写Fa…

MySQL篇—通过Clone插件进行远程克隆数据(第三篇,总共三篇)

在介绍 Clone 最终篇之前,我们先简要回顾一下前面所讲的内容。在第一篇中,我们探讨了 Clone 的用途、使用的前提条件、存在的限制,以及它的备份原理。Clone 是一种用于复制和备份数据的工具,它能够快速高效地创建数据的精确副本。…

如何在simulink中怎么获取足端轨迹代码解释?

在使用Java代码框架统计用户获取足端轨迹时,我们可以使用Simulink的外部接口功能和Java的网络编程来实现。 首先,我们需要在Simulink中配置外部接口以便与Java进行通信。可以使用Simulink中的TCP/IP或UDP模块来实现网络通信。假设我们选择TCP/IP模块。 …

在线培训系统开发

随着远程学习和数字化教育的兴起,在线培训系统成为了教育领域的重要组成部分。在这篇文章中,我们将探讨在线培训系统开发的一些关键技术和概念。 前端开发 在在线培训系统中,前端开发起着至关重要的作用。使用现代的前端框架如React、Vue或…

Linux系统命令 --- seq tr cut sort uniq

目录 一、seq ---- 输出序列化参数 1、seq 数字 按照顺序打印 2、-s 使用指定字符串分割数字 3、计算1-20,并求和 4、-w 在每一列数字前加零 默认补全 二、tr、对数字进行处理 1、替换 2、删除 3、压缩 4、补集 三、cut 截取 四、sort 排序 …

开源内容管理系统Wagtail本地安装运行并结合内网穿透实现公网访问

文章目录 前言1. 安装并运行Wagtail1.1 创建并激活虚拟环境 2. 安装cpolar内网穿透工具3. 实现Wagtail公网访问4. 固定的Wagtail公网地址 前言 Wagtail是一个用Python编写的开源CMS,建立在Django Web框架上。Wagtail 是一个基于 Django 的开源内容管理系统&#xf…

永不停止,永远在路上!MIAOYUN 2023年度回顾

2023 MIAOYUN年度关键词:坚持/沉淀/成长 2023年,我们身处虚浮遥荡的世界:支原体肺炎、流感接二连三、经济下行成热词、人人思危;更有暴雨成灾,核污水扩散,战火与地震不断。 坏事发生时,你有三种…

Android中两种选择联系人方式

1.在选择联系人方式网上也有很多案例 有的说是使用ContactsContract.CommonDataKinds.Phone.CONTENT_URI也有的说是使用ContactsContract.Contacts.CONTENT_URI其实这两种方式都可以使用 只不过ContactsContract.Contacts.CONTENT_URI这种方式需要多查询一遍 一、使用Contacts…

文心一言 VS 讯飞星火 VS chatgpt (179)-- 算法导论13.4 2题

二、用go语言,在 RB-DELETE 中,如果 x 和 x.p 都是红色的,证明:可以通过调用 RB-DELETE-FIXUP(T,x)来恢复性质 4。 文心一言: 在红黑树中,性质4指的是:每个节点要么是红色&#xf…

前端react入门day03-react获取dom与组件通信

(创作不易,感谢有你,你的支持,就是我前行的最大动力,如果看完对你有帮助,请留下您的足迹) 目录 受控表单绑定 React中获取DOM 组件通信 父传子 父传子-基础实现 父传子-props说明 父传子 - 特殊的…

Linux定时任务调度以及磁盘分区、挂载

一、定时任务调度 1、crond任务调度 定时任务设置 是指系统在某个时间执行的特定命令或程序 任务调度分类: ①系统工作:有些重要的工作必须周而复始地执行,如病毒扫描 ②个别用户工作:个别用户可能希望执行某些程序,比…

2024抖店选品方法,及侧重方向思路(全新版本),可收藏备用

我是王路飞。 做无货源抖店的商家,牢记【选品重于泰山】这句话。 要知道电商的本质就是产品,你所有的运营手段也都是围绕产品进行的,店铺内的流量也都是冲着产品来的。 产品不行,哪怕再多的流量、再高的曝光率,也带…

Docker镜像构建优化及上传

前言 Dockerfile 是一个文本格式的配置文件, 用户可以使用 Dockerfile 来快速创建自定义的镜像,另外,使 用 Dockerfile 去构建镜像好比使用 pom 去构建 maven 项目一样,有异曲同工之妙 一.Dockerfile镜像构建 1.Dockerfile基本…

【教学类-43-21】20240113 数独(三)11-12-13-14-15宫格 无空行A4模板 上下结构(附加3宫格 4宫格)

作品展示: 11-15宫格 A4 两份 下面空行做一点4-5宫格题目 : 已经制作没有分割线的连在一起的3-10宫格模板 【教学类-43-19】20240113 数独(一) 3-5-6-7-8-10宫格 无空行A4模板-CSDN博客文章浏览阅读399次,点赞13次…

架构师 - 架构师是做什么的 - 学习总结

架构师核心定义 架构师是什么 架构师是业务和技术之间的桥梁 架构师的核心职责是消除不确定性、和降低复杂性 架构设计环 架构师的三个核心能力 架构师的三个关键思维 架构师主要职责 架构设计 Vs 方案设计 架构设计前期 主要任务 澄清不确定性 明确利益干系人的诉求消除冲…

Python中执行定时任务详细教程与示例代码

更多资料获取 📚 个人网站:ipengtao.com 定时任务是自动化执行的一种方式,它可以在指定的时间间隔或特定时间点运行Python代码。无论是自动化数据备份、定期清理文件还是其他周期性任务,Python都提供了多种方式来执行定时任务。本…

Java实现天然气工程运维系统 JAVA+Vue+SpringBoot+MySQL

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 系统角色分类2.2 核心功能2.2.1 流程 12.2.2 流程 22.3 各角色功能2.3.1 系统管理员功能2.3.2 用户服务部功能2.3.3 分公司(施工单位)功能2.3.3.1 技术员角色功能2.3.3.2 材料员角色功能 2.3.4 安…