项目部署到tomcat
准备工作
第一步 准备项目部署文件
- 准备项目中使用的数据库.sql文件。
- 准备项目程序(整个项目的war包文件)
第二步 安装运行环境
依次安装JDK、TOMCAT、MYSQL NAVICAT需要注意的是避免安装在C盘 ,依据实际情况均安排在 其他盘符的根目录
JDK安装详细步骤
- 安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 JDK ,第二次是安装 JRE , JDK和JRE安装在同一文件夹会出错。
- 安装完JDK后配置环境变量 计算机→属性→高级系统设置→高级→环境变量新建 JAVA_HOME 值: E:\jdk1.7.0(JDK安装路径)
新建 CLASSPATH 值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
(注意最前面有一点)
编辑 path 值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)
- 检验是否配置成功 运行CMD 输入 java –version 显示以下内容表示成功
TOMCAT免安装版安装详细步骤
- 将apache-tomcat-8.5.27-windows-x64.zip 解压即可
- Tomcat默认的访问端口是8080(修改地址在\conf\server.xml的第69行如下图)
安装多个tomcat只需在bin目录下startup.bat文件开头添加set”CATALINA_HOME=D:\Java\apache-tomcat-7.0.67”即可,如果你也没有配置JAVA_HOME的话还需添加set “JAVA_HOME=D:\Java\jdk1.8.0_60”
当电脑已经安装过Tomcat三处端口必须改(根目录下\conf\server.xml)
第一处

第二处
第三处

在apache-tomcat-7.0.67\bin目录下找到startup.bat文件打开文件在头部添加
set CATALINA_HOME=D:\Java\apache-tomcat-7.0.67即可
同时在修改该目录下的classPath.bat文件,在该文件开头添加
set JAVA_HOME=D:\Java\jdk1.8.0_60 即可
对于安装多个tomcat的注意事项就这些,点击startup.bat文件启动tomcat服务。
- 需要部署的项目放在\webapps目录下,访问名就是文件夹的名称(如《zhsq》)
- 打开tomcat下的\bin目录,双击“startup.bat”启动Tomcat
- 使用浏览器访问http://localhost:8080,确认Tomcat启动成功。
在服务器上访问http://localhost:8080/zhsq
MYSQL免安装版安装详细步骤
- 将mysql-5.7.23-winx64.zip 解压(可修改解压后的文件夹名称如:mysql5.7.23)
- 配置环境变量MYSQL_HOME 值:F:\mysql5.7.23(安装路径)
- 编辑path 值:%MYSQL_HOME%\bin;(放在最前面)
- 将文件my.ini拷贝到\bin目录中,并进行修改
修改1:basedir="F:/mysql5.7.23/"(安装路径)
修改2:datadir="F:/mysql5.7.23/data"(安装路径/data)
修改3:两处为port=3306(mysql的默认端口,可不修改)
- 在CMD中输入:mysqld --initialize-insecure --user=mysql (初始化数据库)
如果失败,弹出以下对话框时,安装vcredist_x64.exe后再启动
- 再输入:mysqld --install mysql5.7.23 --defaults-file="D:\Java\mysql-5.7.23-
inx64\bin\my.ini"注意:(mysql5.7.23该服务名称可以变,但要和后面的保
一致; --defaults-file后的路径以实际路径为准”
- 再输入net start mysql5.7.23(启动服务,services.msc可查看服务启动状态)
- 再输入mysql -u root -P 3306(登录,注意端口号与之前文件配置的要一样)
- 再输入use mysql (选定数据库)
- update user set authentication_string=password('root') where user='root';(修改数据库的访问密码,password后的‘root’为修改后的密码,可自定义)
- flush privileges;
- quit
NAVICAT安装自行百度破解
参数配置好后,点击“连接测试”按钮,查看是否连接成功
- 打开该连接,新建数据库。
- 将之前准备的.sql文件导入到新建的数据库
- 在选定当期连接的情况下,点击“用户” 按钮再点击“新建用户”按钮
- 在常规选项中设置参数,用户名及密码自己设定
选择“权限”选项,点击“添加权限”按钮,选定要开通权限的数据库,再将右侧所有的方框打钩,最后保存,
第三步 部署项目
- 将之前准备好的部署程序,放入到Tomcat目录下的webapps中
- 并修改项目下的“application.properties”文件配置
- 启动Tomcat,成功后访问项目路径http://localhost:8080/+文件名 ,显示项目首页。
项目部署到tomcat的更多相关文章
- 项目部署到tomcat Root中后导致 WebApplicationContext 初始化两次的解决方法
上一篇文章刚说项目部署到tomcat的ROOT中,今天就发现一个问题.通过eclipse启动tomcat时候,WebApplicationContext 初始化两次: 现象: 通过eclipse控 ...
- 如何正确的将J2ee项目部署到Tomcat
如何正确的将J2ee项目部署到Tomcat 1.打开配置文件(我的如下:C:\Program Files\Apache Software Foundation\Tomcat 7.0\conf\serv ...
- 详细的图文教程来实现 eclipse环境下如何配置tomcat,并且把项目部署到Tomcat服务器上
很多初学,尤其自学JavaWeb的朋友首次在eclipse下配置tomcat时,总会有种难下手的感觉,在此,通过图文解说的方法,最直观的向大家演示一遍该配置过程. 第一部分:eclipse环境下如何配 ...
- eclipse中maven项目部署到tomcat
其实maven项目部署到tomcat的方式很多,我从一开始的打war包到tomcat/webapps目录,到使用tomcat-maven插件,到直接使用servers部署,一路来走过很多弯路. 下面就 ...
- Play!framework 项目部署到Tomcat
Play Framework有自带的服务器,也可部署到其他服务器上.这里讲解下如何将Play的项目部署到Tomcat. 1.准备war包 首先进入play目录: 比如我的: cd C:\play-1. ...
- 项目部署到Tomcat报错
1.今天晚上,我想把dojo项目部署到Tomcat中,结果发现部署不了,Tomcat报错.而且,这个错误白天时也碰到了. 错误具体详细如下: Publishing failed with multip ...
- maven项目部署到Tomcat
1.安装Tomcat,地址:http://tomcat.apache.org,我安装的版本为9.0.0.M22,安装的目录为C:\apache-tomcat,设置环境变量CATALINA_HOME为C ...
- Maven Web项目部署到Tomcat下问题
但是也遇到了很多问题,下面记录一下Web项目部署到Tomcat下的问题 1.普通的WEB项目,就是虽然是用maven搭建的,但是没有使用profiles.xml文件来配置参数.这样的项目可以通过以下的 ...
- eclipse中maven项目部署到tomcat [转]
其实maven项目部署到tomcat的方式很多,我从一开始的打war包到tomcat/webapps目录,到使用tomcat-maven插件,到直接使用servers部署,一路来走过很多弯路. 下面就 ...
- 用idea将javaweb项目部署到tomcat
之前在网上找的一些web项目都是用eclipse开发的,想把这些项目导入到idea中,然后部署到tomcat中,在网上找了很多教程,很多都不靠谱,发现网上很多配置都是多余的,其实很多只需要按idea默 ...
随机推荐
- qt: 系统默认程序打开文件或者软件;
Qt提供了QDesktopServices类, 可以利用openUrl函数调用默认程序打开文件: 源码参考: #ifdef Q_OS_WIN32 m_szHelpDoc = QString(" ...
- va注解应用实例 - Annotation, 自定义注解, 注解类规则【转】
本文介绍了java的自定义注解及注解类编写的规则, 并通过实例来说明下如何使用java的注解. 实例演示了注解在类,构造方法,方法和字段的使用. 可以从这里下载到完成的工程代码: http://dl. ...
- 查找命令which、whereis、locate
1.find 最常用和最强大的查找命令.它能做到实时查找,精确查找,但速度慢. find的使用格式如下: $ find [指定目录] [指定条件] [指定动作] 指定目录:是指所要搜索的目录和其子 ...
- ArcGis Classic COM Add-Ins插件开发的一般流程 C#
COM add-ins是我对这种开发方式的称呼,Esri的官方文档里称其为“Extending ArcObject”或者“Classic COM extensibility”,Esri所称的addin ...
- SpringBoot系列: 所有配置属性和官方文档
Spring Boot 通用配置参数https://docs.spring.io/spring-boot/docs/current/reference/html/common-application- ...
- [物理学与PDEs]第5章习题4 广义 Hookean 定律的张量的对称性
设材料是超弹性的, 并设参考构形为自然状态, 证明由线性化得到的张量 ${\bf A}=(a_{ijkl})=\sex{2\cfrac{\p \bar p_{ij}}{c_{kl}}}$ 具有以下的对 ...
- [物理学与PDEs]第2章第4节 激波 4.1 间断连接条件
1. 守恒律方程 $$\bex \cfrac{\p f}{\p t}+\cfrac{\p q}{\p x}=0 \eex$$ 在间断线上应满足 ``间断连接条件'': $$\bex [f]\cfra ...
- Nginx--服务部署、基于域名的虚拟主机配置
一.服务部署 1.预处理 安装CentOS ,配置hosts.静态IP.设置必要的安全参数等(略) 1-1.系统环境 [root@vnx ~]# cat /etc/redhat-release Cen ...
- iTOP-开发板-MiniLinux-C程序调用shell命令
本文档介绍的是在 linux 系统环境下 linux-C 调用 shell 命令实验步骤,和文档压缩包一起的“iTOP-开发板-MiniLinux-SHELL_V1.0.zip”是 c 程序源码.Li ...
- python:函数和循环判断
输出显示 先说一下最基础的输出: print('hello world') 唯一值得提到是字符串的format函数. format函数代替了C中的%s. print('{0} say:{0} {1}. ...