第一步:在MyEclipse上生成WAR包
右击javaWeb项目-----Export------MyEclipse JEE----------WAR file
第二步:SQLyog上生成mysql脚本文件
用SQLyog连接本地数据库------右击该项目所用数据库-------备份/导出--------------备份数据库 转存SQL-------结构和数据--------导出
第三步:向linux虚拟机内的MySQL导入SQL脚本文件
用SQLyog连接虚拟机MySQL数据库------------右击root@....... ----------------执行SQL脚本-----------选择第二步导出的sql脚本文件------------------执行
第四步:上传WAR包
用xftp连接linux虚拟机,将第一步导出的WAR包上传至tomcat下的webapps目录下
第五步:修改数据库连接配置参数
将数据库连接相关参数修改为虚拟机数据库连接参数
第六步:查看tomcact服务状态
用Xshell连接linux虚拟机,输入命令:ps -ef |grep tomcat ,如果处于启动状态,需关闭服务,用命令: kill -9 进程号 (或sh /usr/tomcat7/bin/shutdown.sh)
第七步:启动tomcat服务
启动命令:sh /usr/tomcat7/bin/startup.sh
第八步:访问web项目
能成功访问则部署成功,访问不成功,在tomcat/logs/catalina.out文件中查看错误,解决问题后重新部署!
注:如果项目Mysql数据库在宿主机中采用连接池连接数据库,需要修改tomcat/conf/context.xml文件(或直接将context.xml文件替换为宿主机上tomcat的context.xml文件,将参数修改为虚拟机中的参数)
<Resource name="jdbc/news" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000" username="root"
password="1234" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://192.168.1.110:3306/news?
useUnicode=true&characterEncoding=utf-8"/>