OA项目环境的搭建部署操作

Posted ling-1024

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OA项目环境的搭建部署操作相关的知识,希望对你有一定的参考价值。

项目部署

一、虚拟机安装操作系统

虚拟机安装完成后点击-创建新的虚拟机,也就是创建Windows操作系统.

二、JDK的安装

双击JDK的图标,按照提示安装完成,在我的电脑-属性-高级-环境变量-系统变量

技术分享图片

 

在系统变量中点击新建

 技术分享图片

技术分享图片

 

在变量名输入JAVA_HOME,在变量值处输入安装路径c:\\java,点击确定

(注意所有环境变量中的符号均为英文状态下的符号)

 技术分享图片

 

再点击新建,变量为CLASSPATH,变量值为” .;C:\\java\\lib\\dt.jar;C:\\java\\lib\\ tools.jar;”

 技术分享图片

 

在已有的系统变量中找到path点击编辑。

 技术分享图片

 

在原来的变量值的前面加上C:\\java\\bin;

 技术分享图片

 

;是路径之间的分隔符。

总结:环境变量的配置需要新建两个变量,一是 JAVA_HOME 对应C:\\java,二是CLASSPATH 对应.:C:\\JAVA\\lib\\dt.jar; C:\\JAVA\\lib\\toos.jar;

第三是对原有的系统变量path进行编辑,在原有的变量值前加上 C:\\JAVA\\bin;

点击确定,关闭窗口,环境变量配置结束。

三、验证JDK的配置变量(CLASSPATH,JAVA_HOME,Path)

在dos命令中输入javac出现用法信息说明path变量配置成功(验证path变量有没有成功时先在当前路径找,当前路径找不到,再在path路径找)

 技术分享图片

 

而要验证jdk中的JAVA_HOME、  CLASSPATH变量是否配置正确,则要通过编写一个java代码来验证

在C盘根目录下,新建一个txt格式的文本文档并双击打开,编写一段java代码。

public class HelloWorld{

 public static void main(String args[])

 {System.out.println("JAVA 环境配置成功!");

  }

  }

并将记事本重命名为HelloWorld.java.

在dos命令中输入cd\\切换到c盘的根目录下。

 技术分享图片

 

 在输入命令“javac HelloWorld.java”,(注意:文件名HelloWorld.java必须和类名一样)如若不报错,即可继续输入命令“java HelloWorld”,显示java环境配置成功

 技术分享图片

 

Ps:为什么要切换到c盘呢?因为编辑的java代码是放在了c盘中,输入javac HelloWorld.java这个命令可以将编辑的java代码翻译成计算机能识别的二进制,即将HelloWorld.java转换成HelloWorld.class这个文本文档。不报错的话再次输入java HelloWorld实际上执行的是HelloWorld.class这个文档。javac 是java语言编程编译器。全称java compiler。javac工具读由java语言编写的类和接口的定义,并将它们编译成字节代码class文件

安装tomcat与验证

可以直接将tomcat的压缩包拖到虚拟机上,右击-全部提取,就可以了。然后将tomcat的文件夹剪切到c盘下C:\\apache-tomcat-7.0.85\\bin下的startup.bat,出现结果为server startup in xx ms字样,说明tomcat正常启动

 技术分享图片

 

Ps:只有打开tomcat的脚本(打开startup.bat)出现上图的字样,说明tomcat启动成功,然后再看tomcat能不能访问。

在tomcat正常启动后,打开浏览器,在地址栏输入http://localhost:8080,若出现如图画面,则表示成功。

 技术分享图片

 

Ps:tomcat默认的http的监听端口是8080,tomcat启动的是本地的监听,所以地址栏是输入的http://localhost:8080

Tomcat的服务端口在配置文件conf下的server.xml里面,

 技术分享图片

 

Tomcat的应用程序放在webapps里面,

Tomcat的日志文件放在哪?在logs下面的catalina里面。

四、mysql的安装与验证

1.双击mysql的图标,

 技术分享图片

 

2点击next,出现安装类型界面,选择custom,进入下一步。

 技术分享图片

 

注意:typical是典型的,安装通用程序特征,建议普通用户使用。

Complete是完整的,所有的程序会被安装,但是需要大量的磁盘空间。

Custom是定制的,选择你想要安装的程序并想把它们安装在哪里,建议高级用户使用。

点击next出现如下的界面,先安装mysql服务器,点击change,修改安装的路径为c:/mysql.这是为了方便管理,

 技术分享图片

 

 技术分享图片

 

点击install 进行安装。

安装完成进入mysql配置界面,选择standand configuration(标准配置)进入下一步。

 技术分享图片

 

注意:detaild configuration是详细配置

把include bin directory in windows path(在windows路径下包含bin目录)勾选上,选择这一栏,才能在cmd窗口中进行mysql的操作

在执行下一步。

 技术分享图片

 

修改安全设置,输入密码, enable root access from remote machines(是远程机器能够访问根目录) 点击next

 技术分享图片

 

 

点击execute开始进行配置。

 技术分享图片

 

出现如下界面,说明安装完成后,点击finish,结束安装。

 技术分享图片

 

 

2.验证mysql的安装:实际上就是找下有没有mysql这个进程(因为mysql安装完之后,就会自动启动,不像tomcat要人为的启动)

方法:在dos命令中输入netstat –ano |findstr 3306 找到进程的PID号,然后输入tasklist |findstr 3072 就找到mysql这个进程了。

 技术分享图片

 

 

五、被测应用程序部署(cwoa2011项目为例)

1.项目cwoa2011.zip拖到c盘,右击-全部提取得到cwoa2011文件夹。然后把cwoa2011文件夹剪切到C:\\apache-tomcat-7.0.85\\webapps里的webapps文件夹下。(因为webapps是默认的项目部署的位置)

在dos命令中输入mysql –u root –p123456(123456是在安装mysql时所设置的密码)以打开mysql数据库的界面如下图:

 技术分享图片

 

 

2.在此界面中输入mysql命令:

show databases;mysql是数据库管理系统,输入show databases;可以显示出mysql里面的所有数据库。

 技术分享图片

 

 

继续输入use mysql切换到mysql这个数据库。

 技术分享图片

 

在输入show  tables;显示出mysql这个数据库包含多少表。

 技术分享图片

 

source  c:\\redmoonoa.sql(此redmoonoa.sql文件来自c:\\Tomcat\\webapps\\cwoa2011\\setup\\ redmoonoa.sql中的复制,此source命令是将cwoa2011项目中的数据信息表导入到mysql数据库中) mysql数据库中没有对应的mysql命令,而redmoonoa.sql中包含的是mysql的命令,所以将redmoonoa.sql导入到mysql数据库中,才可以在mysql数据库中执行这些命令。

3.OA系统使用的是 Mysql 数据库,在环境搭建的时候,一般情况下都需要更改数据库连接文件。根据相应的描述,我们得知,本系统的数据库连接文件存放在 OA 系统项目应用程序包下的 WEB-INF 目录下(c:\\Tomcat\\webapps\\cwoa2011\\WEB-INF\\proxool.xml),名称为 proxool.xml(有很多配置信息)因为使用的是mysql数据库,所以将proxool.xml里面的配置信息改成mysql的对应信息。若切换到的是test这个数据库,则proxool.xml里面的就改成test对应的信息。

 技术分享图片

 

将端口改为3306 密码就是安装时自己设置的密码,jdbc:mysql://localhots:端口/所选用数据库的名称,因为该项目选用的是mysql这个数据库,所以改成了mysql

4.启动tomcat脚本,在浏览器地址栏输入http://localhost.8080/cwoa2011,出现如下界面。

 技术分享图片

 

 

点击登录进入下面的界面。

 技术分享图片

 

卸载过程操作

打开控制面板-点击添加或删除程序打开就可以直接删除了。

 技术分享图片

 

以上是关于OA项目环境的搭建部署操作的主要内容,如果未能解决你的问题,请参考以下文章

第三周博客之二-Linux-oa环境部署搭建

正厚软件-6小队-周成志-oa环境搭建及卸载操作帮助文档

OA环境搭建及卸载

Linux搭建环境+部署项目

Linux下oa环境搭建

Linux上搭建OA环境帮助文档