JAVA Web 项目开发笔记 ----- springMVC, maven,reactJs
来源:互联网 发布:陕师大网络教育 编辑:程序博客网 时间:2024/05/29 19:51
我觉得,不管以后是怎样的,我觉得,我应该记下我曾经做过的努力,这些过程不一定是正确的,但是我要记下我走过的路,不管是弯的还是直达的~
InteliJ搭建项目环境
首先,我认为,正确的搭建顺序应该是这样子的:
- 新建Maven项目
- 配置tomcat
- 搭建springMVC框架
- 引入前端框架ReactJs
- UML序列图和流程图
一、Maven环境搭建
我的开发工具是intelliJ,本来以为要下载配置maven环境,后来发现 intellij 已经集成了maven插件,省去的安装的麻烦。见这篇博客:
https://my.oschina.net/henghanan/blog/202344
好吧,发现是我太天真,一步步走下来,发现结局是这样得,
创建maven web项目
我还是乖乖得按照这篇blog,一步步按照 配置
建工程:使用Intellij配置Maven
根据这篇教程,没有遇到什么错误,现在工程目录就建立好啦
二、配置springMVC
this one
原来写的一个忘记保存了,,不想再写一遍了,就按这个链接操作即可
三、安装配置 tomcat
官网下载tomcat 说到这里 真的好气啊,原来下了最新版本,运行时 总是一闪而过,后来保守了一下,下载了1.7版本之后,就,,好了
加压到要安装的地方,其实是免安装的,放在你想放的位置,去配置一下环境变量就可以啦
- CATALINA_HOME C:\apache-tomcat-7.0.79
- CATALINA_BASE C:\apache-tomcat-7.0.79
- 在 Path 中添加 %CATALINA_HOME%\bin;%CATALINA_HOME%\lib;在命令行运行一下 startup 弹出一个一堆东西的新框,就可以啦,去访问http://localhost:8080/ 就可以看到可爱的小老虎了~
使用社区版的宝宝们,,我发现,,上面的路子是走不通的,因为社区版intellij的插件中好像没有那个tomcat!!!
然后,我发现了这个方法社区版intellij tomcat配置
然后,就通啦
真是坎坷,,,
如果你还遇到了莫名其妙的错误,可能是jar包引起的哦
四、首次运行项目遇到的问题
按照这篇文章this one写好测试web文件后,遇到了两个问题:
注解不识别
访问项目链接 遇到如下错误:
警告: No mapping found for HTTP request with URI [/Springmvc/test] in DispatcherServlet with dispatche
发现是spring-servlet.xml文件没有配置好
解决方案
这个就是说明你的httpurl没有映射出来,也就是说的你controller没有注入。通常出现这种问题有2种情况,在springmvc-config.xml即spring配置文件中
加上这样一句话<context:component-scan base-package="com.test.controllers" />
这里包名等需要注意是否写对,我就是包名没有写对,改成自己的controller对应的包名就可以啦jsp在intellij中使用遇到错误
改了上面的东西后,再次启动项目,还是有问题,报错是这样的:
nested exception is java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config] with root cause java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.Config
这个问题是由在intellij中使用jstl标签库引起的,解决方案
根据这个做下去,问题解决。
<本节完–期待后续记录>
- JAVA Web 项目开发笔记 ----- springMVC, maven,reactJs
- JAVA Web 项目开发笔记(2) ----- springMVC, maven,reactJs
- java后台开发例子--使用Maven建立springmvc的web项目
- maven 搭建springmvc web项目
- 使用maven创建java web项目+SpringMVC+Mybatis
- maven开发web项目
- eclipse 中创建 整合springmvc+mybatis+maven 的java web项目步骤,以及maven仓库配置
- java-使用 freemarker 替换 jstl EL 开发 springmvc web项目
- Maven+SpringMVC+SpringJDBC搭建web项目FAQ
- eclipse新建web maven springMvc项目
- eclipse创建springmvc+maven+junit4 web 项目
- 【SSM】Maven创建web项目:SpringMVC+Mybatis
- SpringMVC-->(1)maven创建web项目
- maven创建web项目,以及springmvc
- Shiro权限控制框架 ---SpringMVC+Spring+My batis+Mysql+Maven集成开发Web项目
- Maven学习笔记---maven整合web项目
- Maven 构建SpringMVC项目自学笔记
- MAVEN 搭建基于springmvc web项目+jetty-maven-plugin测试
- redis 的setnx,数据库读取缓存
- c语言中#和##的用法
- camera摄像原理之二:色彩空间
- HDU-2063 过火车
- Mysql迁移到Oracle前需要了解的50件事
- JAVA Web 项目开发笔记 ----- springMVC, maven,reactJs
- Hamming Distance
- python获取命令行参数的几种方法总结
- git 常用命令
- C#中线程占用内存过大解决方法
- 命名实体(Name entity, NE)
- XMAX
- Android 图片选择库美哭了
- python3安装pip