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一次就好了。
以上就是所有配置方法了,可能会出现各种问题,但是希望能对写实验有点帮助。