关于idea配置struct2+MySQL+tomcat并建立一个网站项目

struct2&tomcat的配置

实验课的要求是使用eclipse进行网页的开发,但是各种环境配置巨麻烦,就使用了idea开发。

struct2的优势是不必说的,我们只需要下载min包即可满足需求。

之后去官网tomcat.apache.org/下载最新版的tomcat。


配置界面

我们的项目是一个Java Enterprise,但注意社区版是没有这个选项的,必须要企业版才行。然后找到JDK与tomcat所在文件夹进行配置。勾选Web Application以及下面的Struct2,Library处导入struct2里的8个jar包,如果你下载的是full包,则导入以下几个即可。

这时,如果你的下载的文件都是最新版本,web.xml会出现报错,版本问题,版本问题,按照下面改就行了


新:

org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter

org.apache.struts2.dispatcher.filter.StrutsExecuteFilter

org.apache.struts2.dispatcher.filter.StrutsPrepareFilter

org.apache.struts2.dispatcher.listener.StrutsListener

org.apache.struts2.result.ServletRedirectResult

com.opensymphony.xwork2.interceptor.ValidationAware

旧:

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter

org.apache.struts2.dispatcher.ng.listener.StrutsListener

org.apache.struts2.dispatcher.ServletRedirectResult

com.opensymphony.xwork2.ValidationAware

目前还有一件事,打开File目录下的Project Structure,把problems中的war exploded Fix掉,导入Struct2包即可。

运行Tomcat。端口被占用就把占用端口的程序关掉,弹出网页打印“END”就算完成了。

每次运行后记得关掉程序,否则端口一直被占。

MySQL的配置

view->Tool windows->database一路点下去即可。


左上角加号添加data sourse->MySQL。


输入必要的信息后Test Connection,显示成功后Apply即可。

导入成功的标志是可以在代码区域看到数据库内容。

如果你没有下载JDBC当然是链接不上的,dev.mysql.com/downloads/connector/j/,下载解压之后在下图界面进行导入



继续在problem里fix一次就好了。

以上就是所有配置方法了,可能会出现各种问题,但是希望能对写实验有点帮助。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概述 Struts就是基于mvc模式的框架!(struts其实也是servlet封装,提高开发效率!) Strut...
    奋斗的老王阅读 3,012评论 0 51
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,107评论 19 139
  • 概述 什么是Struts2的框架Struts2是Struts1的下一代产品,是在 struts1和WebWork的...
    inke阅读 2,283评论 0 50
  • 版权声明:本文为 Codeagles 原创文章,可以随意转载,但必须在明确位置注明出处!!! Struts2配置后...
    Codeagles阅读 1,987评论 0 0
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,993评论 6 342