在linux虚拟机上部署MyEclipse上的javaWeb项目步骤

第一步:在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&amp;characterEncoding=utf-8"/>



版权声明:本文为u012770650原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。