当前位置: 首页 > news >正文

武汉网站建设价格网络营销企业案例

武汉网站建设价格,网络营销企业案例,怎样做编辑发到网站,商城网站开发制作There was an unexpected error (typeNot Found, status404). /kind/WEB-INF/page//kindEditor.jsp 在idea编译器中一个工程只有一个窗口,用习惯啦eclipse的工作区间可以多工程同时显示的,突然换风格有点不习惯,还好idea支持工程与模块之间的…

There was an unexpected error (type=Not Found, status=404). /kind/WEB-INF/page//kindEditor.jsp

在idea编译器中一个工程只有一个窗口,用习惯啦eclipse的工作区间可以多工程同时显示的,突然换风格有点不习惯,还好idea支持工程与模块之间的”无缝“切换。在idea中可以使用一个空工程中新建多个模块工程来达到类似eclipse工作区间管理工程的效果。然后bug就由此诞生啦:

使用idea构建springboot多模块工程,当启动其中一项工程师jsp页面不显示,但路径显示正常就如题目一样报错。提示404错误


idea 创建spring boot多模块工程
这里写图片描述
其中一个ssm小示例,一个普通java工程,两个springboot项目,当直接运行其中一个spring boot项目时,在浏览器上找不到页面正常显示jsp页面,但给出啦页面的正常路劲。上网找问题,遍寻不获,后无意中找出解决问题的方法。特发此博!

项目结构:


├── src
│   ├── main
│   │   ├── java
│   │   │   └── me
│   │   │       └── seaOf
│   │   │           └── ctr
│   │   │               └── kindEditorController.java
│   │   │           └──SpringBoot.java
│   │   │              
│   │   ├── resources
│   │   │   └── application.yml
│   │   └── webapp
│   │   │    └── WEB-INF
│   │   │    │   └── page
│   │   │    │       └── kindEditor.jsp
│   │   │    └── index.jsp
│   │   └──pom.xml

一个简单的maven springboot工程
pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"><modelVersion>4.0.0</modelVersion><groupId>me.seaOf</groupId><artifactId>kindEditor</artifactId><packaging>war</packaging><version>1.0-SNAPSHOT</version><name>kindEditor Maven Webapp</name><url>http://maven.apache.org</url><!--springboot的全部的jar包文件都是通过parent定义--><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>1.5.7.RELEASE</version><relativePath/> <!-- lookup parent from repository --></parent><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><java.version>1.8</java.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><!-- 使用Jasper引擎解析JSP --><dependency><groupId>org.apache.tomcat.embed</groupId><artifactId>tomcat-embed-jasper</artifactId><!-- scope 为provided打包时排除 --><!--<scope>provided</scope>--></dependency><!-- jstl标签 --><dependency><groupId>javax.servlet</groupId><artifactId>jstl</artifactId><version>1.2</version></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>
</project>

application.yml

server:port: 8090context-path: /kindtomcat:uri-encoding: UTF-8
spring:mvc:view:prefix: /WEB-INF/page/suffix: .jsp

springboot启动类:

@SpringBootApplication
public class SpringBoot {public static void main(String[] args){SpringApplication.run(SpringBoot.class,args);}
}

主要的工程文件就是上述的几个 其他的一个controller 只是做啦个页面跳转和jsp页面显示 就不做赘述。

下面开始描述idea的这个大坑:
这里写图片描述
启动springboot项目的启动类;
项目不大启动很快就看到标志性成功的控制台:
这里写图片描述
但打开浏览器输入地址却发现:
这里写图片描述
一脸的懵逼有没有?
看下控制台:
这里写图片描述
显示也是正常的 但就是找不到页面!
在各大博客上都没找到相应的解决办法(忽略人品不好,没找到的情况),然后翻越长城前期国外知名网stackoverflow.com上,找到类似的情况但遇到的问题却不一样:
这位是因为jsp页面路径错误的,WEB-INF没在webapp文件中,有类似的可以去参考下

这位大牛是缺少jsp相关依赖的jar包
作为一名专业的猿类上面的坑当然是不会踩的,但我踩的却是更奇葩!
下面开始来填坑啦:
如何你创建啦一个和我一样的项目,启动springboot时启动成功,却总是访问不到正常页面,并且检查文件路径及相应jar包都正常时。执行下列操作试试:
点击右边栏的maven会弹出如图所示的maven操作界面;
这里写图片描述
选择需要运行的模块工程,按圈的依次点击打开
这里写图片描述
最后打开spring-boot 选择spring-boot:run运行
这里写图片描述
运行成功后打开前面的页面
这里写图片描述
页面正常显示啦!至于原理,本人也不是很清楚,期待大神来解释下。

本人猜测:直接运行springboot启动类 程序会加载多个模块的程序,所以前端页面发生找不到页面404情况(能力不够,纯属猜测,欢迎辟谣!)。

http://www.ritt.cn/news/4237.html

相关文章:

  • 面包类网站设计百度客服
  • 重庆忠县网站建设公司哪家好百度网盟推广官方网站
  • 网站开发需要多少人大型集团网站建设公司
  • 百度网页地图郑州seo优化顾问阿亮
  • 商城网站开发平台网站建设方案
  • 淮阳网站建设百度关键词流量查询
  • led营销型网站建设石家庄网站seo外包
  • 做网站首选科远网络互联网推广话术
  • 江苏省建设工程管理局网站个人如何推广app
  • 广州工程招标投标信息网seo薪酬如何
  • 漳州最专业的网站建设公司2021近期时事新闻热点事件简短
  • 金融网站推广圳seo公司b站推广链接
  • 用php做图书管理网站搜索引擎有哪些分类
  • 简易做网站的软件成都seo优化推广
  • 网站建设方案书备案设计图推广方案策略怎么写
  • 乌市做网站的公司新闻头条 今天
  • 怎么利用QQ空间给网站做排名百度云网盘搜索引擎
  • 如何免费创建个人网站小红书seo排名优化
  • 南京网站销售搜索引擎营销的主要方式有
  • 一个人做网站 优帮云酒店seo是什么意思
  • 收费网站素材百度搜索排名购买
  • 做头像网站黑帽seo培训
  • 怎么用云校建设学校网站合肥seo快排扣费
  • 沧州网站建设公司中国网新山东
  • 学做网站开发要1万6百度云资源共享
  • 公司做网站需要提供的材料seo工资待遇怎么样
  • 电脑怎样做网站线上营销有哪些
  • 网站建设玖金手指排名15南昌seo方案
  • 网站建设需要注意哪些问题企业网站推广模式
  • 网站业务怎么做的我想开个网站平台怎么开呢