您的位置:首页 > 运维架构 > Tomcat

web应用部署到tomcat上

2017-04-06 15:54 281 查看

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/

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: