war项目部署流程

准备:

1安装jdk1.7及以上版本

2安装tomcat7及以上版本

到%tomcat%/bin目录下记事本编辑server.xml,

配置<Connector>元素port端口,及<Server>port端口

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>8080代表tomcat启动后连接端口, <Server port="8005" shutdown="SHUTDOWN">8005代表tomcat关闭服务端口

3项目war包。

开始:

1将war包copy到%tomcat%/webapps目录下。若之前有部署的该项目,请先备份

2到%tomcat%/bin目录下双击startup.bat

3.看到startup in N s后回到%tomcat%/webapps目录下

此时项目已经自动解压

5.进入到%tomcat%/webapps/项目/WEB-INF/classes文件夹下,修改数据库配置,保存

6.重新进入到%tomcat%/bin目录下双击shutdown.bat一闪过后双击startup.bat看到startup in N s且没有异常后,代表项目部署成功。若不点击startup.bat,配置不会生效。若不点击shutdown.bat,可能会报Socket bind failed异常。

7.访问方式http://ip:端口号/项目名

8.若启动tomcat失败,请到%tomcat%/webapps删除解压后的文件,可能的话删除其他所有无用文件;及%tomcat%\work\Catalina\localhost目录下删除所有文件。若还有异常,请联系开发人员

原文地址:https://www.cnblogs.com/yanan7890/p/8478316.html

时间: 2024-10-13 18:02:12

war项目部署流程的相关文章

项目部署流程

项目部署 http://blog.51cto.com/ljmict 项目部署流程: 买服务器, 服务器租用 选择操作系统的版本,安装系统 在开发环境中把项目需要的pip包写到一个文件 pip freeze . requirements .txt 把项目上传到服务器 部署项目, 安装需要的环境 pyhton3解释器 虚拟环境 数据库 nginx, uwsgi 服务器 nginx mysql redis uwsgi celery docker 网站流量参考 网站流量度量 pv:独立访客 ip:独立i

理解预发布环境和项目部署流程

题外话: 终于又提笔了.一直都记得博客园,偶尔看到评论,偶尔也会翻看旧的文章.一直没有写是因为这段时间里有些忙碌,学习测试方法分析,自动化编程,发布流程环境管理,测试提效,学习和积累是一个漫长的过程,以及暂时没有找到可以单独成文写出来的内容. 这次文章讲到的内容,是如何从一个测试角度看待发布流程和环境管理这些在功能测试前应该先了解的基础. 一.环境 开发环境: 通常表示最低环境,由代码开发人员直接使用和维护,是代码最超前版本的一个环境. 测试环境: 开发人员确认代码分支在开发环境自测没有问题后,

WAR项目部署环境配置

JDK的环境变量的配置 我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量 假设你的jdk在C:\Program Files\Java\jdk1.6.0_32 JAVA_HOME=C:\Program Files\Java\jdk1.6.0_32 classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 注意:.;一定不能少,因为它代表当前路径 path=%JAVA_HOME%\bin tomcat环

Nginx负载均衡项目部署流程(一个Nginx&amp;两个tomcat项目)

1.Nginx安装  (试验环境为Windows环境下的1.16.1版本) (下载地址:http://nginx.org/en/download.html) 2.Nginx配置文件修改 在http{}下修改如下: upstream myServer{ server 127.0.0.1:8080 weight=1; server 127.0.0.1:8081 weight=2; } server { listen 81; location / { proxy_pass http://myServe

linux 服务器 php vue项目部署流程总结

服务器配置 购买阿里云服务器 (选择ubuntu 16系统 / 内存2G以上) 安全策略, 入规则: 添加端口 20,21,22, 80, 443, 3306, 8080, 安装宝塔 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh 登录宝塔 安装软件 并 修改宝塔端口号. 用宝塔管理网站配置 添加域名 上传程序 虚拟机目录指向程序public目录 设置伪静态

tomcat下部署项目的流程和遇到的问题笔记

简单部署流程: 1,解析域名关联到服务器ip 2,配置服务器jre运行环境 3,安装tomcat 4,项目打war包,放入tomcat根目录下webapps(tomcat默认加载的项目目录)目录下 5,启动运行 Tomcat增加Context配置导致启动的时候项目加载两次 转自:https://segmentfault.com/a/1190000002985203 Tomcat排雷笔记 1. 出现场景eclipse发布web应用至tomcat,默认方式下访问该项目是需要带项目名称的,例http:

java web项目war包部署,使用tomcat对指定接口设置身份认证

先简单说一下需求: 将一个基于springboot2.0开发的java web项目打成war包,通过tomcat部署到一台linux服务器上,项目相关的一些图片等资源也按照一定规则放置在服务器构建好的目录下.现在需要让用户通过http网页链接的方式(在浏览器端)访问图片,为了访问安全,需要在中间加一层用户认证.认证过程希望尽量简单些,所以就尝试用tomcat自带的身份认证来做. 话不多说,直接上实现流程: 首先,由于要访问本地的静态资源,所以在springboot启动类中加了一项静态资源的映射,

maven 自动部署war(项目)到tomcat

1.软件版本 apache-tomcat-7.0.55 apache-maven-3.2.2 eclipse-standard-luna-R-win32-x86_64 2.修改文件 2.1 tomcat  tomcat-users.xml 增加如下用户 角色 manager-script manager-script - Access to the tools-friendly plain text interface that is described in this document, an

Web项目打成war包部署到tomcat时报MySQL Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)错误解决方案

Web项目使用使用root账号root密码进行部署,通过Eclipse加载到Tomcat服务器可以发布成功,打成war包放到tomcat的webapps目录无法发布成功,报错: jdbc.properties涉及Mysql配置: 错误很明显,与MySQL密码有关,但是两种方式部署项目使用的jdbc.properties配置文件是一样的.所以肯定不是密码不对引起的,只好找度娘,O(∩_∩)O哈哈~. 网上大部分帖通过运行mysql -u root -p命令登录时也会报这个错误,所以,我就尝试这种方