-
2019-09-08 20:22:08
1.上传war包:
2.通过堡垒机连接到服务器,通过xshell连接到服务器
3.切换到root用户,su root,密码是 P@ssw0rd
4.进入tomcat的路径: cd /usr/tomcat8.5.34_nohttps/apache-tomcat-8.5.34
5.停tomcat, cd bin -> ./shutdown.sh
6.查看java相关进程:ps -ef | grep java
7.kill相关进程: kill -9 进程号
8. 删除ghyh.war, cd …/webapps -> rm -rf ghyh.war
9.移动新的ghyh.war, mv ./ghyh/static/files/ghyh.war .
10.删除pddyjc文件夹 rm -rf ghyh
11.启动tomcat, cd …/bin/, startup.sh
12.查看日志:tail -f …/logs/catalina.out更多相关内容 -
tomcat发布war包
2019-01-29 15:53:44tomcat发布war包 1 . tomcat启动和关闭 
2020-09-29 20:15:56主要介绍了idea打包war包部署到tomcat以及访问路径问题,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 -
spring boot项目发布war包部署到tomcat
2019-08-04 12:30:55我有个spring boot项目,在intellij idea里运行得好地地,结果发布成war包,部署到tomcat里,报404,死活无法访问。 原因是,代码还少了点东西。在项目的启动类里,需要重载SpringBootServletInitializer.configure...我有个spring boot项目,在intellij idea里运行得好地地,结果发布成war包,部署到tomcat里,报404,死活无法访问。
原因是,代码还少了点东西。在项目的启动类里,需要重载
SpringBootServletInitializer.configure
。原因是spring boot默认情况下使用了嵌入容器,支持项目的运行。但发布成war包,扔到tomcat里,就没有这个天然支持了,需要在代码里显式使用?/** * 默认情况下是自带的嵌入式容器,如果需要构建war文件并进行部署时 * 修改启动类,继承 SpringBootServletInitializer 并重写 configure 方法 * 打成war包放到tomcat中启动必须要这个类才行 */ @SpringBootApplication public class BattleManagerApplication extends SpringBootServletInitializer{ @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(BattleManagerApplication.class); } //原本我的代码只有这个方法,并无上面的重载。这个在开发环境里是没有问题的 public static void main(String[] args) { SpringApplication.run(BattleManagerApplication.class, args); } }
参考文章:
Spring Boot修改启动类开始时我以为是发布WAR包不得法,但其实发布过程没有问题:
补充说明:
发布成war包,我感觉是一个升华的过程,迫使我们的代码变得严谨。比如,含有汉字内容的文件,必须显式指定字符编码读取;URL中的大小写问题;URL的相对路径问题,等等,这些在开发环境中都不是事,结果发布成WAR包以后,放到服务器一跑,就到处报错,到处漏水了。只能一一修正。但是,修正了之后,就让人放心多了。另外,发布成war包再部署到服务器比较繁琐,以此来发现问题,一来一回,太耗时。可以在开发环境中用tomcat来跑:
-
linux环境下使用weblogic发布war包
2018-05-21 17:50:30linux环境下操作weblogic需要一些简单的命令,我写的一些是自己平常在linux环境下发布war的一些过程。首先需要2个工具配合,连接linux系统1,WinSCP是linux的图形化工具2,putty是类似cmd的界面WinSCP登陆之后,界面...linux环境下操作weblogic需要一些简单的命令,我写的一些是自己平常在linux环境下发布war的一些过程。
首先需要2个工具配合,连接linux系统
1,WinSCP是linux的图形化工具
2,putty是类似cmd的界面
WinSCP
登陆之后,界面如下
左边是自己的windows系统的界面,右边是linux的界面,你可以通过这个工具在linux系统中新建,删除文件夹,修改文件权限,同时将自己电脑中的文件直接拖拽到linux系统的某个路径下。
putty
点击open之后
输入账号密码登陆,登陆成功后会显示如上界面。
发布war包流程
首先通过WinSCP将自己的war包拖入linux下的weblogic的war包存放路径下。
然后登陆putty,输入命令
cd /app/oracle/middleware/user_projects/domains/base_domain/bin
这个命令是进入到bin这个路径下,因为这个路径下有weblogic的启动文件,也就是startWeblogic.sh
然后输入命令
nohup ./startWeblogic.sh >>TEST.log &
这个命令是执行startWeblogic.sh,也就是启动了weblogic,同时将启动的日志输出到TEST.log这个文件下(这个文件会自动生成,并且在startWeblogic.sh的同级目录下)
nohup的意思是启动之后,即使关闭了putty,这个进程依然运行,也就是weblogic依然运行
&的意思是启动的一些信息在后台输出,否则的话启动时会有一大堆信息滚动,同时也不能继续输入命令。
启动完之后,就可以在window下去访问weblogic的控制台,例如http://192.168.1.46:7001/console/
登陆weblogic,安装war包,
结束
另外还有几个经常用到的命令
ps -ef | grep tomcat
ps -ef | grep weblogic
查看tomcat和weblogic的进程,然后通过查看到的进程的pid,可以直接杀掉进程
杀进程的命令kill -9 12345 (12345就是pid)
当weblogic卡死的时候可以通过这两个命令强制杀掉,比较暴力,可能会出现锁住的问题。
rm -rf xxx 删除某个文件
ls 查看当前目录下的文件
cd .. 返回上一级目录
-
jenkins+svn一键发布war包
2018-09-12 15:55:49jenkins+svn一键发布war包,简单、高效、便捷。操作简单。 -
java的web项目的war包实现nginx+tomcat+https的快速和安全的配置
2020-04-22 16:46:43把java开发的war包后更新到linux服务器后,通过本资源的配置nginx+tomcat实现两台服务器负载均衡,并配置了https的访问方式,并同时支持ipv6网络的访问 -
idea打war包并发布到docker的tomcat容器中
2019-11-28 20:53:44idea打war包并发布到docker的tomcat容器中,包括打war包步骤和如何将打好的war包发布到docker的tomcat容器中的详细步骤,自己实操后进行的总结。后面还会将如何部署docker进行总结,上传。 -
金蝶容器重新部署war包过程详细阐述
2019-05-01 23:11:16附件是出差时参与项目时,使用了国产化平台金蝶容器Apusic时,把重新制作war包放入容器的过程详细阐明。 -
将项目打成war包
2015-01-11 19:46:23打包:将编译后的*.calss文件打包成 jar或war包; 部署:将打包后的war文件部署到制定的web应用服务器中去。(tomcat的webappers中去) ******************************* ant默认执行build.xml文件 ant是使用的java... -
自动化打包发布服务器war包
2015-12-11 10:33:05首先你使用的是windows server,在本地安装了perl,然后在perl里安装几个包,在服务器上安装ftp server ,打开服务器的telnet端口,配置好我代码里面的本地war包路径和服务器发布war包的路径,ok,一切就绪,以后... -
java Web Service 打成War包后如何Debug
2019-03-16 01:54:14NULL 博文链接:https://hjh-ali.iteye.com/blog/444603 -
linux下发布war包常用命令
2016-12-15 17:07:00解压war:jar -xvf xxx.war 11 . cp xx.jar ../demo/WEB-INF/lib/ 从当前目录将jar包cp到lib目录,就是复制 12 . ssh -l xxx(用户名) 000.00.00.000 以xxx身份登录到 000.00.00.000 上 ... -
shell脚本 tomcat自动备份发布war包
2016-09-27 21:13:28以上为shell脚本自动发布脚本 -
Springboot项目打包成war在Tomcat发布war包部署
2019-03-03 16:30:56Springboot发布war包部署 项目发布上线的时候,我们需要将项目打包成war包的形式,放到Tomcat的webapps下,然后运行Tomcat发布项目。那么在IDEA中SpringBoot项目怎么打包成war包的形式呢? 首先新建一个SpringBoot... -
war包测试tomcat发布
2018-05-29 13:10:49实现简单的war包输出hello world!测试windows和linux的tomcat是否安装成功。 -
Jenkins远程部署war包过程图解
2020-08-19 04:52:10主要介绍了Jenkins远程部署war包过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 -
Maven项目打包成war包部署到Tomcat的方法
2020-08-27 06:47:21主要介绍了Maven项目打包成war包部署到Tomcat的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 -
Spring Boot项目导出war包放到tomcat运行跳转到页面出现404报错
2019-01-16 15:41:20Spring Boot项目导出war包放到tomcat运行跳转到页面出现404报错 -
发布war包项目,到远程服务器上面
2017-05-22 15:05:54①:先找到项目的war包,build-build Artifacts-找到**:war-先clean-再build ②:然后在项目的target包中找到对应项目的war,拷贝出来 ③:找到linux下面的对应的目录webapps中,然后将文件war拷贝进去 ④:拷贝... -
tomcat中启动指定项目的方法,同时解决发布war包启动两次才能访问的问题
2017-12-29 11:10:48当我们使用war包在tomcat中发布的时候,如果我们想让war包中的项目直接使用tomcat中设置的端口号就能访问。我们将war包放入了webapp文件夹下面,并且server配置文件中也配置了如下 < Context path = "/" ... -
简单的web工程war包,发布到中间件
2020-03-11 01:20:00用myecilpse打包的简单的war包,可以自由发布到中间件上,很简单使用,初学者的良品。可以使用解压工具进行解压,修改index文件里的内容得到需要的页面 -
linux 发布war包命令
2018-01-29 10:52:241. ps -aux|grep tomcat 查看进程 2.kill -9 端口号 3. rm -rf work 删除文件夹 4../bin/startup.sh && tail -f ./logs/catalina.out -
使用weblogic发布war包遇到的坑
2018-05-17 16:16:361.jar包冲突首先由于tomcat和weblogic环境不一样,很多时候本地用tomcat开发运行都OK,然后打成war包之后放到weblogic下启动会报错,jar包冲突的错。原因是你的项目中一些常见的包在weblogic中是自带的,所以只要将... -
java 创建war包发布到linux服务器
2021-11-15 17:12:38在java Resource下的src下创建一个包,然后再包里面创建一个service 然后直接点击finish完成创建 稍微修改一下加上这串代码: //输入输出的编码格式 request.setCharacterEncoding("utf-8"); response.... -
使用IntelliJ IDEA配置Tomcat发布war包
2018-11-08 11:09:58重新查看项目的目录,我们发现项目根目录下面多了target目录,该目录下也打出了war包。 2、再次进入部署界面 3、在 Deployment 中 点击 + ,选择要部署的工程。 此处选择TestDemo.... -
编写简单的shell脚本发布war包到tomcat
2018-09-07 16:47:33下面是脚本的完整代码,大家需要修改自己的home目录,和war包名称,最后只需要用bash命令去执行就可以了(例如bashtr_admin.sh) #!/bin/ksh home=/home/admin-tomcat START=$home/bin/startup.sh SHUTDOWN=$home/bin/... -
eclipse springboot工程打war包方法及再Tomcat中运行的方法
2020-08-25 17:18:56主要介绍了eclipse springboot工程打war包方法及再Tomcat中运行的方法,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 -
Springboot项目打war包在Linux系统Tomcat上发布
2021-12-13 17:41:51SpringBoot项目打war包在Linux系统tomcat发布 我的环境:IDEA、阿里云Centos7.7、SpringBoot2.5.5 、MySQL5.7.30、Tomcat9.0.46、jdk1.8 1 修改SpringBoot项目 因为Springboot内置有tomcat,要使用外部的tomcat需要... -
Eclipse Web项目打成war包的方法图解
2020-09-01 18:15:57当Tomcat启动后该压缩文件自动解压缩,war包方便了web工程的发布,那么Eclipse中如何将Web项目打成war包呢?下面小编通过图文并茂的方式给大家讲解下Eclipse Web项目打成war包的方法,一起看看吧