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,出现如下界面。

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

卸载过程操作

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

原文地址:https://www.cnblogs.com/ling-1024/p/8597682.html

时间: 2024-11-09 06:08:52

OA项目环境的搭建部署操作的相关文章

Vue项目环境的搭建

Vue项目环境搭建 node 是由c++编写的专门用来运行javascript语言的. npm(cnpm)~~pip:npm是一个终端应用商城,就像python的pip一样,只不过他服务器也在国外,所以可以换国内源cnpm vue~~django:vue是用来搭建vue前端项目的. js是前端的弱语言的脚本编程语言,而node则是一个后端语言 1.安装node 官网下载安装包,傻瓜式安装:https://nodejs.org/zh-cn/ 2.换源安装cnpm,后续下载只需要将npm换成cnpm

Solr6.0与Jetty、Tomcat在Win环境下搭建/部署

摘要: Solr6的新特性包括增强的edismax,对SQL更好的支持--并行SQL.JDBC驱动.更多的SQL语法支持等,并且在Solr6发布以后,Solr5还在持续更新,对于想尝鲜Solr6的用户来说,与之前版本有什么不同,让我们一起来探究一下. Solr6用默认的Jetty启动 需要的软件支持 JDK1.8以上 Solr6的安装包(solr-6.0.0.zip 大约140M) Solr自带一个Jetty环境,可以很方便的运行Solr. 直接到解压缩的solr/bin目录运行solr sta

struts2.1笔记06:struts2开发环境的搭建实际操作出现的问题

1.我根据新建一个struts工程之后,启动报错,如下: 1 六月 29, 2015 3:08:18 下午 org.apache.catalina.core.AprLifecycleListener init 2 信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\sof

java 操作elasticsearch之搭建测试项目环境

在创建项目之前请确认maven是否安装好,在此我是以环境都搭建好的情况下进行示范,现在以eclipse开发工具为例,具体操作如下: 1.创建maven项目 File - new -other 2.在pom文件中导入对应的jar包坐标 在此我没有添加log4j等坐标,需要的根据自己需要进行添加jar包坐标 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001

Linux服务器集群架构部署搭建(四)WEB服务器LNMP/LAMP搭建部署及站点产品安装(1)

命运是大海,当你能够畅游时,你就要纵情游向你的所爱,因为你不知道狂流什么会到来,卷走一切希望与梦想. 作者:燁未央_Estelle声明:测试学习,不足之处,欢迎指正. 第一章 集群WEB服务器LNMP生产应用 1.1 Nginx的应用场合:根据功能来进行应用 ①静态服务器(图片,视频服务)国内使用的只有两款,另一个是lighttpd.百度贴吧.豆瓣.html.js.css.flv等. ②动态服务:nginx+fastcgi的方式运行php.jsp.动态的并发很少(根据优化达到500-1500),

Android+SSH开发商城App(1)数据库的创建和环境的搭建

项目简介 该项目主要是使用SSH开发Android后端服务器程序和前端App代码的实现,主要技术包含: Android AsyncTask .常见自定义控件.客户端高层类封装.Android HTTP通信.用户管理.购物流程.定位.二维码等知识点,希望大家跟踪查看最新的学习笔记. 数据库的创建 数据库使用的是MySQL5.6版本,脚本代码如下: SET FOREIGN_KEY_CHECKS=0; DROP TABLE IF EXISTS `admin`; CREATE TABLE `admin`

基于maven+ssm的增删改查之maven环境的搭建

1.Maven插件的设置: Window->Preferences->Maven (1)installations : 指定Maven核心程序的位置.默认是插件自带的Maven程序,可以改为我们自己解压的那个. 点击add: 选择自己解压的maven的位置,点击finish.选择自己刚刚加入的: 点击apply--Apply and Close. (2)user settings : 指定Maven核心程序中 conf/settings.xml 文件的位置,进而获取本地仓库的位置. 选择我们自

jenkins+git+maven搭建自动化部署项目环境

简介    折腾了两个晚上,趁着今晚比较有空,把jenkins+git+maven搭建自动化部署项目环境搭建的过程记录一下,这里我把github作为git的远程仓库(https://github.com/jacky-        lulu/cxf_demo-Maven-Webapp)     系统:centos6.5 maven: Apache Maven 3.3.9 git:git version 2.0.0 1.首先安装git,看以前另外一篇博客 http://www.cnblogs.co

OA项目2:环境搭建之ssh框架整合

首注:本学习教程为传智播客汤阳光讲师所公布的免费OA项目视频的文字版,本人用此来加强巩固自己开发知识,如有网友转载,请注明.谢谢. 今天做Spring+Hibernate+Struts2整合. 一 Struts2与Spring的整合. 1.整合之前Struts2例子: 在src下建立一个包,包名为:cn.clear.oa.test,在包下面建立一个类TestAction.java,内容如下: 1 package cn.clear.oa.test; 2 3 import com.opensymph