Web应用如何部署到tomcat上
可参考:http://www.cnblogs.com/xiohao/p/3689832.html
这里介绍下如何利用Tomcat自动部署
利用Tomcat自动部署方式是最简单的、最常用的方式。若一个web应用结构为D:\workspace\WebApp\AppName\WEB-INF\*,只要将一个Web应用的WebContent级的AppName直接扔进%Tomcat_Home%\webapps文件夹下,系统会把该web应用直接部署到Tomcat中。
下面以tomexam举例。
1. E:\考试系统\TomExam_V2.7_UTF8_FREE\WebRoot下含有WEB-INF,则将WebRoot拷贝到tomcat下的webapps目录中,并将WebRoot改名为tomexam(即AppName)。
2. 编辑\WEB-INF\classes\c3p0-config.xml文件,设置数据库账户信息(本机安装的mysql数据,用户名为root,密码为sunny)。
D:\tomcat\apache-tomcat-7.0.77\webapps\tomexam\WEB-INF\classes
c3p0-config.xml
3. 导入数据库
将web应用对应的数据库文件拷贝到mysql目录下的data目录下
将E:\考试系统\TomExam_V2.7_UTF8_FREE\Data\tomexam的tomexam文件夹拷贝到D:\mysql\data。
tomexam即为web应用对应的数据库tomexam为数据库名。
也有可能只是提供一个*.sql文件,文件中包含了创建表及插入数据的操作。导入*.sql文件的方法:
使用管理员身份打开cmd.exe,进入d:\mysql\bin,输入命令mysql -uroot -p,如下图所示,输入密码。进入mysql操作命令控制台。
输入如下mysql命令即可导入数据库:
createdatabase tomexam;
usetomexam;
sourced:\*.sql(sql文件所在的路径)
4. 重启mysql和tomcat
将web源码和数据库都部署完成后,需重启mysql和tomcat。
重启mysql命令:net stop mysql (停止mysql服务)
net start mysql(启动mysql服务)
重启tomcat命令:shutdown(关闭tomcat)
startup(启动tomcat)
重启完成后在浏览器中打开看是否能够访问。
http://localhost:8080/tomexam/