oa项目部署和总结
1.安装虚拟机并装操作系统
软件: VMware workstation
虚拟机技术是虚拟化技术的一种,所谓虚拟化技术就是将事物从一种形式转变成另一种形式,最常用的虚拟化技术有操作系统中内存的虚拟化,实际运行时用户需要的内存空间可能远远大于物理机器的内存大小,利用内存的虚拟化技术,用户可以将一部分硬盘虚拟化为内存,而这对用户是透明的。又如,可以利用虚拟专用网技术(VPN)在公共网络中虚拟化一条安全,稳定的“隧道”,用户感觉像是使用私有网络一样。接下来安装虚拟机。一以Windows2003版本为例。
步骤 1.安装VMware
2.新建虚拟机,选中ISO镜像文件,安装操作系统(注意内存的设置)
3.操作系统安装完成(注意安装VMware tool)
虚拟机的网络连接方式:
1. 桥接网络(Bridged Networking)
桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,物理网卡和虚拟网卡在拓扑图上处于同等地位(虚拟网卡既不是Adepter VMnet1也不是Adepter VMnet8)。
2. NAT模式
在NAT网络中,会用到VMware Network Adepter VMnet8虚拟网卡,主机上的VMware Network Adepter VMnet8虚拟网卡被直接连接到VMnet8虚拟交换机上与虚拟网卡进行通信。
3. Host-Only模式
在Host-Only模式下,虚拟网络是一个全封闭的网络,它唯一能够访问的就是主机。其实Host-Only网络和NAT网络很相似,不同的地方就是 Host-Only网络没有NAT服务,所以虚拟网络不能连接到Internet。主机和虚拟机之间的通信是通过VMware Network Adepter VMnet1虚拟网卡来实现的。
2.oa环境部署
1.JDK的安装与配置: JDK软件安装
配置环境变量
检验JDK的安装与配置(jdk版本为jdk-1.5.0.08)
完成后打开计算机→系统属性→高级→环境变量→系统变量
在变量名中输入“JAVA_HOME”,在变量值中输入安装路径路径改为c:\java\( 在C盘根目录下建立java文件夹),点击确定点击确定,新建成功。(注意编辑过程中的一切符号均为英文符号)
在系统变量中,新建系统变量,变量名为“CLASSPATH”,变量值为“.;c:\java\lib\dt.jar;c:\java\lib\tools.jar;”,新建成功。
在已有的系统变量中找到PATH变量,点击编辑。在原有变量值前,输入“:%JAVA_HOME%\bin;”,点击确定,修改成功。
安装完成,验证JDK
在cmd中输入javac
打开C盘根目录,在C盘根目录下新建一个txt格式的文本文档并双击打开。
在文本框输入
"
public class HelloWorld{
public static void main(String args[])
{System.out.println("JAVA 环境配置成功!");
}
}
输入命令“javac HelloWorld.java”,如若不报错,即可继续输入命令“java HelloWorld”,显示java环境配置成功!
注:“HelloWorld.java”文件可以放在任何位置,但验证环境配置时命令必须跟随“HelloWorld.java”文件的路径。
2.Tomcat的安装
双击“tomcat”安装包,点击“Next”-->”I Agree”-->”Next”-->” Next”-->” Next”-->”Install”。注意:“Install”记住tomcat的默认端口号是“8080”。
在浏览器中输入http://localhost:8080/,如果页面跳转至tomcat首页,则tomcat安装配置成功。
3.MySql的安装与验证
打开mysqlMySQL Server 5.0安装包
在这里输入密码
安装完成
打开cmd窗口,将路径返回到c盘根目录,输入mysql -u root -p,再输入密码。
在cwoa文件夹中的setup文件夹中,找到redmoonoa.sql文件,放入c盘根目录。
在cmd窗口,登录mysql,输入命令 source c:\redmoonoa.sql,回车运行。当出现如图画面时,则表示导入成功。
本系统的数据库连接文件存放在 OA 系统项目应用程序包下的 WEB-INF 目录下,名称为 proxool.xml,表示的是默认的root账户和密码。其密码应修改为之前设置的密码,记得把端口改成3306.
除了上述测试环境搭建中必须的几个步骤之外,我们的系统往往还有一些额外的配置要
求。比如,系统中有可能需要设定相应的日志路径,或者假如系统用到第三方控件、加密软件等等,可能还需进行这些插件、软件的安装与配置等。所以,我们需要根据实际情况进行相关的配置。在 OA 系统中,需要设置系统日志的存放路径以及缓存的路径。下面进行此类配置的修改。《OA 系统测试服务器搭建单》中指明了日志配置文件的存放路径在 OA 系统项目应用程序包下的 WEB-INF 目录下,名称为 log4j.properties,以及缓存设置的配置文件在 OA 系统项目应用程序包下的 WEB-INF 目录中的 classes 下,名称为cache.ccf,首先打开log4j.properties
在安装完jdk、mysql和tomcat之后,可以进行被测应用程序部署了。首先,须将cwoa开发包放于tomcat文件夹中的webapps文件夹中,具体路径为"c:\tomcat\webapps"
启动服务并进行冒烟测试
重新启动tomcat5.exe
打开浏览器,在地址栏输入网址 http://localhost:8080/cwoa,按回车键,进入图一页面。
在图一界面中输入用户名admin及默认密码111111,点击登录,进入图二页面,测试成功。
服务启动后,即需要进行简单的冒烟测试。所谓冒烟测试,就是启动服务后,使用正常的业务流程,对被测试系统进行快速的测试,主要检查被测系统在做版本集成时是否存在接口、配置数据方面的问题。一旦发现有类似的问题,应立刻停止测试,并告知开发组重新打包。冒烟测试又叫预测试,常利用一个正确的业务流程,贯穿整个系统,如果没有问题,就认为冒烟测试通过,如果有问题,就报告错误,重新打包,这个过程非常重要。
总结
1.在安装过程中也遇到不少问题首先)1在jdk的安装过程中由于使用中文字符所以导致jdk安装没成功.
)2在最后登录过程中由于没有修改WEB-INF 的 proxool.xml文件,导致登录不上去.
tomcat怎么连接到mysql上面的? 配置文件在哪?Tomcat下面的文件夹的作用。
Tomcat与MySQL的数据源连接方法:
配置文件一般都在conf文件夹里,主要有server.xml,context.xml,tomcat_user.xml,web.xml四个常用配置文件,server主要是服务器设置的,例如端口设置,路径设置。context里设置tomcat数据源,用来连接数据库。tomcat_user主要是用户名和密码的设置。web是默认首页等等之类的设置。
Tomcat目录:
1.bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(dos 批出)。
重要:
很多环境变量的设置都在此处,例如可以设置JDK路径、TOMCAT路径
startup 用来启动tomcat
shutdown 用来关闭tomcat
修改catalina可以设置tomcat的内存
2.conf目录主要是用来存放tomcat的一些配置文件。
重要:
server.xml可以设置端口号、设置域名或IP、默认加载的项目、请求编码
web.xml可以设置tomcat支持的文件类型
context.xml可以用来配置数据源之类的
tomcat-users.xml用来配置管理tomcat的用户与权限
在Catalina目录下可以设置默认加载的项目
3.lib目录主要用来存放tomcat运行需要加载的jar包。
例如,像连接数据库的jdbc的包我们可以加入到lib目录中来。
4.logs目录用来存放tomcat在运行过程中产生的日志文件,非常重要的是在控制台输出的日志。(清空不会对tomcat运行带来影响)
在windows环境中,控制台的输出日志在catalina.xxxx-xx-xx.log文件中
在linux环境中,控制台的输出日志在catalina.out文件中
5.temp目录用户存放tomcat在运行过程中产生的临时文件。(清空不会对tomcat运行带来影响)
6.webapps目录用来存放应用程序,当tomcat启动时会去加载webapps目录下的应用程序。可以以文件夹、war包、jar包的形式发布应用。
当然,你也可以把应用程序放置在磁盘的任意位置,在配置文件中映射好就行。
7.work目录用来存放tomcat在运行时的编译后文件,例如JSP编译后的文件。
清空work目录,然后重启tomcat,可以达到清除缓存的作用
.bat后缀名文件(dos的批出文件)
2.所用工具的 版本号。
tomcat-5.5.25
MySql-5.0.18
jdk-1.5.0.08
3. 熟悉Tomcat 、Mysql怎么修改端口号,默认配置文件、日志路径,修改Tomcat的http协议端口号改为80,mysql 默认端口号改为3333, 项目文件怎么修改,可以正常访问?观察tomcat运行的配置文件信息、日志文件的报错内容。
------
修改tomcat端口号: tomcat\conf\server.xml
connector port="8080” 将其改变为80即可
------
修改mysql端口 :mysql根目录下有一个名为my.ini的文件,找到如图字段
更改port=***
再打开cmd窗口,在命令栏
输入
net stop mysql ----关闭mysql
输入
net stat mysql ----启动mysql
重新启动mysql,更新端口
------
修改mysql配置文件:都在my.ini里
修改tomcat默认配置文件:tomcat\conf\server.xml
日志配置文件的存放路径在 OA 系统项目应用程序包下的 WEB-INF 目录下,名称为log4j.properties,以及缓存设置的配置文件在 OA 系统项目应用程序包下的 WEB-INF 目录中的 classes目录下,名称为 cache.ccf
4.怎么修改tomcat项目部署路径
把cwoa文件夹部署在c:\cwoa, tomcat怎么修改?
修改部署路径:
tomcat\conf\server.xml
appBase=“webapps”,修改webapps,改为想要使用的项目部署文件夹路径,如c:\aaa;
想要进行多个部署时,
在<Host></Host>标签中添加一条context配置,内容为<Context path="" docBase="c:/aa" debug="0" />,docBase的值填入你要设置为tomcat根目录的文件路径。这样Host标签中的webapps文件路径就自动失效,Context的docBase目录将自动生效。
注:
在部署 IIS 应用服务时,我们通常将应用程序包放在 IIS 安装目录下的 WWWROOT 目录下。Tomcat 则是放在其安装目录下的 webapps 文件夹下,例如 C:\tomcat\webapps。而 Jboss则是放在其解压目录下的 server\default\deploy 中,例如C:\jboss\server\default\deploy。这些应用程序包的存放路径不是固定不变的,可根据实际应用情况做出调整。
5.mysql中 source c:\redmoonoa.sql是什么意思?.sql是什么?
source c:\redmoonoa.sql 将sql导入数据库
sql 结构化查询语言
相关mysql命令:
show databases; 查看数据库
drop database redmoonoa; 删除redmoonoa
use redmoonoa; 更改数据库
show tables; 显示所有表
select * from a 查看a表的所有数据
6.替换项目包的过程,更新版本
全量包:完整包 备份原项目包,然后删除,之后导入新的项目包
增量包:部分包 将增量文件直接替换旧文件
流程:1.先备份原来的项目包
2.新包解压,覆盖原来项目包