首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
sprint boot war部署tomcat 访问404
2024-09-01
Springboot项目打成war包,部署到tomcat上,正常启动访问报错404
前言: 项目介绍,此项目是一个Maven多模块项目,模块项目:all(父模块):util (公用的工具类):dao(实体类.业务类.mapper.mapper.xml):business(业务service):app-root(是一个父级项目,包含了 backend.pc.mobile.schedule)…… 结构图: all + -- app-root + -- app-backend -- app-pc -- app-mobile -- app-schedule -- business --
玩转spring boot——war部署
前言 之前部署spring boot应用是通过直接输入命令“java -jar”来实现的.而有些情况,由于部署环境的制约,只能把项目从jar转换成war才能部署,如新浪云sae的java环境容器.那怎样转换成war项目呢? 其实非常简单,只需要App类继承SpringBootServletInitializer,并重写“protected SpringApplicationBuilder configure(SpringApplicationBuilder builder)” 方法即可 pack
自定义Spring Boot内置tomcat的404页面
spring boot 的相关404页面配置都是针对项目路径下的(如果配置了 context-path) 在context-path不为空的情况下,如果访问路径不带context-path,这时候会显示空白页面或者是tomcat默认404页面 这时候如何自定义内置tomcat的404页面呢? 查看tomcat错误页面的实现源码org.apache.catalina.valves.ErrorReportValue: report方法中先查找是否注册了错误页面,默认情况未注册任何错误页面,然
windows上springboot打war部署tomcat小记
web项目,需要部署到云主机里去,现在windows里试一下. springboot项目,主要流程就只是打成war包后扔到tomcat里去,但是由于是springboot项目,有一些需要注意的地方,这里记录一下 pom.xml里需要修改: 默认jar方式改为war方式 排除内置的Tomcat容器 打包项目名和必要的插件 项目名起成ROOT的作用是:打包后放入tomcat中默认是ip+端口号+项目名访问的,使用ROOT就可以直接ip+端口号访问,无需加上项目名(需要删掉原来tomcat里的ROOT
springboot项目支持war部署tomcat
最近在学校spring boot 在网络上学校到简单的启动spring boot项目,也搭建好了,但时实际情况我的spring boot项目是要发布到tomcat中的,今天,随意打了个war包发布到tomcat中后,访问路径和在myeclipse中启动访问路径不同.且有一些在myeclipse中可以访问的链接都变成了404. 通过在网络上搜索找到了解决方案,同时根据自己的解决项目做对应的修改.这个博客地址找不到了,这里感到抱歉. 我的工具和项目搭建:maven+spring boot 开发工具:
springboot2.1.3.RELEASE+jsp笔记war部署tomcat
springboot+jsp <packaging>war</packaging> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.3.RELEASE</version> </parent> <p
解决vuejs应用在nginx非根目录下部署时访问404的问题
以往部署vuejs应用都是直接在nginx的location为/下直接部署,这次遇到要将vue应用部署在/vuejs-admin的非根下,使用以往部署方案直接访问就会404,这时修改步骤如下: 1.修改项目router配置,如下: 这里一是要修改router模式为history,另一个就是修改base地址为要访问的/vuejs-admin的地址,注意前后都有斜线 2.修改build下静态资源路径前缀 同上一部,这里要修改assetsPublicPath为/vuejs-admin/地址 3.执行v
solr部署tomcat 访问HTTP Status 403 – Access to the requested resource has been denied
-----------解决403错误看这里!!-----------打开****\Tomcat 8.5\webapps\solr\WEB-INF里面的web.xml,把下面这段配置注释掉!!!如下所示: 保存修改,重启tomcat,浏览器输入:http://localhost:8080/solr/index.html,成功!!!感动啊!!! 终于解决这个问题,好了,继续下一步的学习!
Spring boot之Hello World访问404
(1)404 -- 确定地址是否输入正确,,此路径非彼路径 (2)404 -- 是否用对注解,此注解非彼注解 (3)404 -- 包路径是否正确,此包非彼包 (4)404 -- 确认类包是否正确,此类包非彼类包
Spring Boot打包war jar 部署tomcat
概述 1.Spring Boot聚合工程打包war部署Tomcat 2.Spring Boot打包Jar,通过Java -jar直接运行. 3.提供完整pom.xml测试项目 至github 4.项目目前了集成了 Spring Boot + Spring data jpa +Redis集群+dubbo+freemarker 持续更新... 解决问题 1.xxxx中没有主清单属性 2.解决没有web.xml而报错 [ERROR] Failed to execute goal org.apache.
Tomcat上发布webservices的war工程,访问异常404
Tomcat上发布webservices的war工程,访问异常404 Tomcat部署正常.war导出工程正常.Tomcat自带的工程可以正常访问: 问题: webservices工程访问异常404 解决方案: 因为webservices的wsdl访问设置的端口与tomcat端口冲突: package nc.xyzq.listener; import java.net.InetAddress; import java.net.UnknownHostException; import javax.
spring boot --部署war到tomcat中
1.在pom文件中,将默认的jar包打包,改成以war包打包:<!--打包方式--><packaging>war</packaging> 2.将项目在doc命令中执行 mvn install打包,生成项目的war包,可以在项目的target目录下面看到war包: 3.安装tomcat,将war放到tomcat的webapps目录下面,打开bin目录下面的startup.bat,如果是linux环境的话,可以通过以下方式查看tomcat的日志. 4.启动tomcat以后,
Spring Boot项目部署到外部Tomcat服务器
2017年04月27日 23:33:52 阅读数:7542 前言 Spring Boot项目一般都是内嵌tomcat或者jetty服务器运行,很少用war包部署到外部的服务容器,即使放到linux中,一般也是直接启动Application类,但是有些时候我们需要部署到外部的服务器,这对于Spring Boot来说却有点麻烦 部署步骤 一. 修改pom 首先把package改为war <packaging>war</packaging> 1 由于spring-boot-starter
springboot 学习之路 5(打成war包部署tomcat)
目录:[持续更新.....] spring 部分常用注解 spring boot 学习之路1(简单入门) spring boot 学习之路2(注解介绍) spring boot 学习之路3( 集成mybatis ) spring boot 学习之路4(日志输出) spring boot 学习之路5(打成war包部署tomcat) spring boot 学习之路6(定时任务) spring boot 学习之路6(集成durid连接池) spring boot 学习之路7(静态页面自动生效问题)
springboot打war包部署tomcat服务器,以及表单提交数据乱码处理
小白觉得springboot打成jar包直接使用内嵌的tomcat或jetty容器(java -jar xxx.jar)运行项目不利于定位问题,我还是习惯于查看tomcat或nginx的日志来定位问题,今天小白就讲讲springboot打成war部署JavaWeb项目于tomcat. 新建web项目 helloboot 开发工具:Spring Tool Suite(STS) File->New->Spring Starter Project,如下图所示: 项目结构如下所示: applicati
linux系统tomcat项目部署和tomcat访问日志
一.只用ip地址访问 先把端口号改成80,然后用 <Host name="localhost" appBase="webapps" 137 unpackWARs="true" autoDeploy="true" 138 xmlValidation="false" xmlNamespaceAware="false">
JBPM5流程设计器jbpm-designer-2.4.0.Final-tomcat.war的部署没法访问的问题
转自:http://blog.csdn.net/steveguoshao/article/details/8840607 在http://sourceforge.net/projects/jbpm/files/designer/这个网站下载一个用tomcat发布的流程设计器在这里我下载的是jbpm-designer-2.4.0.Final-tomcat.war,如果你直接将这个war包用tomcat来发布会有404错误,后来我在网上找了一下问题的解决方法,发现将这个下载war包文件重命名为des
【Spring Boot】Spring Boot项目部署到外部Tomcat容器
一.修改项目打包方式为war包 修改pom.xml文件中packaging属性项 <packaging>war</packaging> 修改pom.xml文件增加一个依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provi
Tomcat 后台war部署上传shell
tomcat的后台登录的两个目录为: /admin /manager/html 如果版本过高,只有采用弱密码的方式进后台: 有些tomcat采用默认的用户名和密码(用户名:admin,密码:空): 或者我经常遇到的用户名:tomcat,密码:123456或者各种弱密码 如果成功进入,然后: /admin 目录下的利用:Service--host--actions--Create New Context建立虚拟目录Document Base填你想浏览的目录,比如c:\,Path自己随便写,例如/g
多个Spring Boot项目部署在一个Tomcat容器无法启动
转自https://www.cnblogs.com/tomxin7/p/9434085.html 业务介绍 最近用Spring Boot开发了一个翻译的小项目,但是服务器上还跑着其他项目,包括一个同样用Spring Boot开发的微信后端服务,本次业务需要在阿里云的Linux使用同一个Tomcat容器部署多个项目. 部署环境:JDK8.Tomcat8.Centos7 遇到的问题 我多个项目一直都是部署在同一个Tomcat下,共用80端口,之前使用的MVC或者Servlet项目都没有问题,但是今天
eclipse启动tomcat 访问http://localhost:8080 报404错误
eclipse启动tomcat 访问http://localhost:8080 报404错误 Server Locations修改后会变灰,如果需要更改设置,则需要移除与Tomcat服务器关联的项目,同时,鼠标右键菜单Clean清除Tomcat服务器的状态^^就可以修改了.
热门专题
C#使用SharpZipLib创建压缩文件
vue 前端埋点统计用户访问页面记录
sql查询近1个月的数据
liux装vpn一步苹果
小程序 显示和隐藏 三元运算
tail和cat的效率
SOGI中εv表示什么意思
cmd实现客户端到服务器
hbuilderx引入bootstrap
gojs 流程图标签
找不到msvcp100.dll无法执行代码
html scrol细一点l
umount只读目录报service too busy
centos 测试cpu性能
es查询 列等于某一个值 or
javascript留言板
Click命令行查询
android视频框架ijkplayer
angular日期选择组件
Python四位坐标