1、生成web应用的war包。

在IDEA中,新增一个Artifacts的实体。类型为web application:archive ,意为web应用存档。即把文件夹形式的web应用打包成MIS.war 这样的一个包裹。

输出路径自行配置。

release_1

接着,输出war包。

release_2

release_3

2、发布war包至服务器

使用xftp将war包发布到服务器上$CATALINA_HOME/webapps 目录下,当Tomcat运行的时候回自动解压war包。因此,我们还需要重启一下Tomcat服务器,来使得web应用生效。

release_4

注意: 在使用了连接池的web应用的时候,要把JDBC的驱动也上传到Tomat的lib目录下,否则数据库相关操作就无效了。使用xftp上传JDBC的驱动包。

3、生成相应的数据库数据

在本地将web应用所需的数据库导出,把脚本文件上传到服务器,进行数据还原。

使用mysql-front可以轻松将数据导出,生成mis.sql的脚本。

使用xftp将脚本上传到/opt 目录下。

在服务器上,进行数据还原。

登录mysql数据库,生成web应用所连接的数据库mis:create database mis; 。

选择mis数据库,并执行SQL脚本生成数据表和数据:

use mis;

source /opt/mis.sql;

这样,MySQL数据库的数据也恢复了。

4、web应用设置

配置Tomcat的默认显示项目,而不是打开网站显示Tomcat的欢迎页。

打开$CATALINA_HOME/conf/server.xml 配置文件,找到... 节点,在中间配置Tomcat的默认项目,加上 即可。

最后,重启一下Tomcat服务器。

5、在服务器上,查看tomcat运行web应用的报错日志

进入$CATALINA_HOME/logs 目录,里面的catalina.out 就是Tomcat的运行输出日志。

1、使用vim打开日志,这样读取的已经生成的日志。

2、使用tail -f $CATALINA_HOME/logs/catalina.out 可以实时查看Tomcat的运行输出,相对于在IDE中查看输出日志。(使用ctrl+C停止查看)

mysql数据库发布到web服务器上_web应用发布至服务器相关推荐

  1. IIS7.5 在已有的WEB网站上配置FTP发布

    IIS7.5 在已有的WEB网站上配置FTP发布 永不过期链接:http://www.yingxiaobu.com/forum.php?mod=viewthread&tid=114&e ...

  2. 异常解决之——无法在Web服务器上启动调试。远程服务器返回错误:(405)

    最近调试webapi出现错误:异常解决之--无法在Web服务器上启动调试.远程服务器返回错误:(405) 英文异常:Unable to start debugging on the web serve ...

  3. 无法打开网站 web服务器上似乎未安装frontpage服务器扩展

    在本地VS2010上试图打开一个现有网站----本地IIS网站时,死活打不开,总是提示: 无法打开网站 web服务器上似乎未安装frontpage服务器扩展 找了无数方法都不行,最后想起了,忘了在开发 ...

  4. java拷贝远程服务器上文件,java拷贝远程服务器上文件

    java拷贝远程服务器上文件 内容精选 换一换 在Windows模式下,调试功能暂不可用.为支持多交叉架构的调试场景,需要在安装MindStudio的服务器(UI Host)上安装gdb-multia ...

  5. 服务器上文件夹没有共享,服务器没有共享文件夹

    服务器没有共享文件夹 内容精选 换一换 本节操作介绍本地MacOS系统主机通过安装"Microsoft Remote Desktop for Mac"工具向Windows云服务器传 ...

  6. 如何在服务器上安装虚拟机呢?服务器虚拟机安装教程

    如何在服务器上安装虚拟机呢?服务器虚拟机安装教程 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的.运行在一个完全隔离环境中的完整计算机系统.在实体计算机中能够完成的工作 ...

  7. jsp程序带mysql数据库_【web开发】:JSP连接Mysql数据库(非常详细,代码一看就懂)...

    1,首先在自己新建的项目文本框中输入Web Project的名称,然后单击下一步. 2,继续单击下一步 3,把Generate web.xml deployment descriptor复选框勾上. ...

  8. 如何从服务器上更新文件,如何更新服务器上的文件或数据库

    如何更新服务器上的文件或数据库 内容精选 换一换 本教程旨在演示使用GDS(General Data Service)工具将远端服务器上的数据导入GaussDB(DWS)中的办法,帮助您学习如何通过G ...

  9. 使用php读写mysql数据库并显示到网页上

    由于工作的原因,需要了解下bs模式下的读写数据库的流程,将试验过程梳理一下. 我采用的是phpstudy搭建数据库,mysql数据库已经搭建完成,名称为2018版本,如下图: 由于我前期安装过apac ...

最新文章

  1. 2022-2028年中国柴油行业市场研究及前瞻分析报告
  2. C语言网络编程:TCP客户端实现
  3. Struts 2:處理一個form多個submit
  4. 淮阴工学院研究生计算机,先鸣论坛第六期/考研加油站(五)|2017届淮阴工学院计算机学院考研最高分王杰和你一起分享他的考研经验...
  5. 【渝粤教育】电大中专品牌管理与推广 (2)作业 题库
  6. Python基础班---第一部分(基础)---Python基础知识---第一个Python程序
  7. 使用面向对象技术创建高级 Web 应用程序
  8. redis linux工具安装,redis Linux版本的安装,以及一些基本的认识
  9. MYSQL round()函数
  10. 挑战王者荣耀“绝悟” AI,会进化的职业选手太恐怖了!
  11. linux 递归查看文件个数,Linux下递归读取文件数量
  12. 数学趣题——猴子吃桃问题
  13. Julia:和Julia相关的经济学网站 和初学者网站
  14. 是时候表演真正的技术了——11个Git面试题目,你会多少?
  15. JQuery 使用笔记 2013.09.05
  16. 自由职业者互联网进化记
  17. 微软语音合成助手 v1.5.1 文本转语音工具,真实语音AI生成器
  18. 使用 Spirent TestCenter 进行 4-7 层测试
  19. 第二次作业:微信实例分析
  20. 被带走的机密文件WP

热门文章

  1. 卧槽,柠檬也能做汽车???
  2. android 电池栏的高度,Android如何取得状态栏、任务栏高度
  3. android可扩展列表,android-可扩展列表视图未显示
  4. 电脑故障扫描修复软件_253个电脑故障修复工具
  5. android中解析后台返回的json字符串
  6. 第2天:Ansible-Inventory管理
  7. java mysql 数据库
  8. OpenCV中cvWaitKey()函数注意事项
  9. [Android] 输入系统(三):加载按键映射
  10. 批量清除为Button注册的事件