OA项目环境搭建

一个项目想要能够在开发人员打包好项目包之后进行测试,就必须进行项目测试环境的搭建,要根据开发工程师的开发环境采用不同的测试环境,以下只是浅谈下Java项目OA(办公自动化平台)的环境搭建,如有错误,欢迎指正。

一、    JDK的安装与验证

二、    tomcat的安装与验证

三、    MySQL的安装与验证

四、    项目部署配置与验证

在搭建环境前要确认所需安装包是否齐全,各个版本是否兼容,电脑系统环境是否安全,如果确认无误,下面进行安装

一、    JDK的安装与验证

1.JDK的安装

1.1 找到JDK的安装文件,双击

1.2双击后会弹出以下界面,选择我同意

1.3点击下一步会跳出如下界面

1.4点击安装地址更改,地址最好更改为D盘并且在根目录下新建一个文件夹,对于后期的安装程序的寻找等比较有利

1.5 点击确定后继续点击下一步

1.6 点击下一步后会出现正在安装

1.7安装好之后会显示jre的安装,安装目录按照默认的地址,也可以自己新建,此处选择默认的地址

1.8 点击下一步,然后正在安装,最后安装完成

2.环境变量的设置

右击电脑,选择属性,如下图

点击环境变量,在系统变量中点击新建,如下图

2.1  JAVA_HOME变量配置

变量名:JAVA_HOME

变量值:变量值为jdk安装所在的文件地址,如装在c盘Java文件夹下,如下面C:\java所写

点击确定

2.2  CLASSPATH变量配置

同上一步,新建

变量名:CLASSPATH

变量值:类路径,告诉 Java 应用程序去哪里查找第三方和自定义类,变量值为lib文件夹中的dt.jar和tool.jar所在的文件地址C:\java\lib\dt.jar;C:\java\lib\tools.jar

点击确定

2.3    PATH变量的设置

变量名:PATH

变量值:在系统变量找到PATH变量,不改变其他变量值的同时,在最前面填写bin目录地址,如下

C:\java\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\bin

3.验证安装是否正确

3.1打开运行,输入cmd

3.2会开启dos命令

3.3在dos命令输入javac命令,如出现下图所示代表正确

3.4在dos命令java  -version,会打印出jdk的版本号

3.5 在c盘根目录下创建一个.Java文件,里面内容写以下内容

保存并把文件更名为HelloWorld.java

在dos命令输入Javac  HelloWorld.java(需要编译的文件)

会打印出相应的输出

至此代表JDK安装完成

二、tomcat的安装与验证

1.tomcat的安装

1.1找到tomcat的安装包,双击

1.2 双击后会出现安装界面

1.3.点击next后点击I  Agree

1.4点击I  Agree后,勾选以下红色方框的内容,点击Next

1.5.下一步会出现安装地址的修改,同样修改在根目录下的文件夹(需要新建一个文件夹)

1.6.点击下一步,会有端口和账号密码的修改

端口号改为8080,账号设置为admin,密码设置为123456

1.7.点击下一步会出现JVM的安装,可以按照默认地址

1.8.点击Install,点击finsh

2.tomcat的验证

2.1在tomcat的安装程序下找到tomca.exe,双击执行

出现红框内的信息代表tomcat启动成功

2.2打开浏览器,在网址栏内输入http:\\localhost:8080

点击回车,出现下图所示内容表示tomcat安装没有出错

三、MySQL的安装与验证

1.mysql的安装

1.1 双击MySQL的安装包

1.2点击next

1.3以自定义安装为示例,点击下一步

1.4点击红色框内的change,修改安装地址,改为自己容易识别的

1.5点击ok后,点击Install,然后选择skip sign-up

1.6 点击finsh,然后配置MySQL,勾选configure,点击next

1.7 有2种配置方式,以standard为示例,点击next

1.8勾选以launch为开头的和include为开头的,点击next

1.9修改红色方框内的内容,都改为123456

1.10 点击next,等待安装完成

1.11 出现红色框内的提示点击execute,完成安装

2.MySQL的验证

2.1登录MySQL,打开cmd窗口,输入mysql,如果出现下面情况

在输入mysql -u root -p,再输入密码123456

四、项目部署配置与验证

1.项目部署

1.1安装完jdk、mysql和tomcat之后,可以进行被测应用程序部署了。首先,须将cwoa开发包放于tomcat文件夹中的webapps文件夹中

1.2在项目包文件夹中的setup文件夹中,找到redmoonoa.sql文件,放入c盘根目录(尽量让路径清晰明了,方便后面操作。)

1.3在cmd窗口,登录mysql,输入命令 source c:\redmoonoa.sql,回车运行。当出现如图画面时,则表示导入成功

1.4修改数据库连接文件、日志存储路径和缓存存储路径

1.4.1首先找到数据库连接文件,一般会放在WEB-INF文件夹下,名称为proxool.xml,主要修改下图标红的数据

把标红的位置MySQL的默认端口号改为3306,MySQL的默认登录账号为root,登录密码改为123456

1.4.2修改日志文件路径,在WEB-INF文件夹下找到log4j.properties,如下图

其中更改红线上的路径,改为下图所示

1.4.3修改缓存文件路径

在WEB-INF文件夹下找到classes文件夹下的cache.ccf文件,打开

红线上的路径改为,如下图

2.验证部署配置是否正确

2.1重新启动tomcat

在tomcat5.5下的bin文件夹下找到tomcat的应用程序,双击启动

2.2在IE浏览器的网址栏填写http://localhost:8080/cwoa2011,出现下图所示就表示成功

2.3登录

输入默认的账号为admin,密码为111111,如图

OA环境搭建至此完成,如有错误之处,请指正

第一周博客之二---OA项目环境搭建及开发包部署的更多相关文章

  1. “Hello World”团队第一周博客汇总

    时间:2017-10-13——2017-10-19 Scrum会议: 会议要求博客:https://edu.cnblogs.com/campus/nenu/SWE2017FALL/homework/1 ...

  2. 软件工程 in MSRA 第一周博客作业

    1. 自我介绍 大家好-我是陈海峰,哈尔滨工业大学计算机学院的一名大四学生,大四开始在 MSRA 的 KC 组进行实习.作为一个标准的"肥宅",对运动没什么兴趣的我,主要的兴趣点就 ...

  3. ASE高级软件工程 第一周博客作业

    1.自我介绍 我叫姚顺,是来自哈尔滨工业大学计算机学院的一名大四本科生,专业方向计算机科学,目前在KC组实习.平时的业余时间主要用来打篮球,听音乐,跑步,当然还有游戏(划掉).之前的大学三年主要用来做 ...

  4. Java学习第一周博客

    20145307<Java程序设计>第一周学习总结 教材学习内容总结 首先学习安装Java有两种方法,一种是用Eclipse直接编辑输出,另一种方法是用记事本之后用win+G开启cmd运行 ...

  5. 二.django项目环境搭建

    Ⅰ.web框架介绍 1.socket 服务端 1)客户端(手机中各种app.浏览器)是用来与服务端(网站的服务器程序)进行交互的 2)服务端类似发电厂,客户端类似电器,socket类似插座,互联网的数 ...

  6. 第三周博客之二---Oracle中的sql语句

    一.用户及权限(DBA有最高系统权限) 1.数据库的安全性:系统的安全性.数据的安全性 2.权限分类: 2.1系统权限:获得后可访问数据库 常用的有create table,create user,c ...

  7. java EE第一周博客

    一,课程目标 能够完成javaee开发框架的深入学习,能够熟练的构建出基本开发框架,熟练掌握配置文件以及各种插件的应用.实现一个较为复杂的javaee项目 二.企业级应用与互联网应用的区别 企业级应用 ...

  8. Java课程课后作业之19学期之第一周博客作业

    作为一个大二的学生,自己已经不小了,没有大一那个时候的无忧无虑的可以放纵的时光,只剩下一年,我就该做出我人生的下一个重大决定了,这一次真的是我一个人的决定,从小到大,父母为我做过很多的决定,即使在小的 ...

  9. 我的第一篇博客:vue-cli配置项目

    注意:在安装vue-cli之前一定要确保安装了node和vue 安装配置node:下载node(https://nodejs.org/en/)然后一路无脑安装 查看安装是否成功:node –versi ...

随机推荐

  1. Android中碎片的添加问题

    碎片在Android中的应用是十分广泛的,它就像是嵌在活动中的另一个活动就像是一个容器包含了另一个容器,那么到底该怎么添加碎片呢?主要有两种方法,一种是在该碎片所在的xml文档中使用Android:n ...

  2. 小程序云开发--云函数上传文件或图片 base64

    云函数开发遇到的问题 在微信云开发环境当中,普通的用户并没有往云存储内写入文件的权限 所以普通用户想要使用wx.cloud.uploadFile显然是不现实的 但是我们同时也知道,云函数是后台服务端, ...

  3. 20165306 Exp4 恶意代码分析

    Exp4 恶意代码分析 一.实践概述 1.实践目标 1.1是监控你自己系统的运行状态,看有没有可疑的程序在运行. 1.2是分析一个恶意软件,就分析Exp2或Exp3中生成后门软件:分析工具尽量使用原生 ...

  4. docker run -v参数

    挂载目录(直接给例子吧) -v=[]:绑定挂载目录 宿主机绑定: -v<host>:<container>:[rw|ro] 在Docker中新建一个共享的卷: -v /< ...

  5. Struts 2 概念介绍

    概念引入 Web层通常使用Servlet+jsp,现在使用Struts2来处理访问服务器请求 Service层 目前使用JavaBean Dao层目前使用Hibernate Spring是一个大的管家 ...

  6. lambda表达式应用在闭包中

    def make_repeat(n): return lambda s : s * n a = make_repeat(2) print(a(8)) 等于 def make_repeat(n): de ...

  7. C#_计算目前时间到指定的周X、指定的时间X 还有多少秒

    比如:当前时间到下周二 05:00:00还剩下多少秒? /// <summary> /// 计算距离下一个 周XX XX时XX分XX秒,还剩下多少秒 /// </summary> ...

  8. 雷林鹏分享:Composer 安装

    下午在安装 Laravel 框架过程中,遇到了不少问题,因为 Laravel 的安装依赖于 composer,这里就先介绍一下 composer 的安装方法: 安装方法: #下载 sudo curl ...

  9. Altium Designer添加元件库文件

    1 默认元件库路径 C:\Users\Public\Documents\Altium\AD 10.0.0.20340\Library 2 创建元件原理图库 图2.1 新建schlib 图2.2 绘制元 ...

  10. CentOS 7 配置nginx并默认强制使用https对http进行跳转

    1.安装nginx yum install nginx 2.启动nginx服务 service nginx start 3.开启防火墙80端口,云服务器和本地虚拟服务器各有不同,不再赘述. 4.访问你 ...