这是作业的第二题:使用struts实现电子商务网站,这是基于之前的代码的,所以,主要就是修改成为struts的mvc模式。

1.开始,先把以前做的一个maven项目修改成为另一个项目(简称重命名)

重命名的方法:https://jingyan.baidu.com/article/3c343ff7c3e7a20d377963e0.html

2.开始,在部署的时候,就遇到了些问题:Could not publish server configuration for Tomcat v7.0 Server at localhost.

意思就是,Server这里出现了重名的文件了,也就是没有修改彻底的意思。

解决方法:https://blog.csdn.net/qq_26400953/article/details/53471586

大致意思是把Server peoject里面的server.xml,找到path

也就是这里面的path了,修改成对应的就可以了

3.接下来,重修部署,还是有可能会出问题:原因是另一个项目中的Jar包没有拷贝过来,注意将那些jar包拷贝到lib下,并bulid_path即可。

4.最后发现,我的天,基本上里面所有的file都没有过来,只是一个框架,毅然放弃,不然,就得一个一个copy巨麻烦。

现,我正是开始。

因为前面的原因,所以,我就挑选了之前做的一个项目过来重新修改成为电子商务网站就好。

1.把之前用的电子商务网站(用jsp书写的)都copy过来

问题:出现了Server Tomcat v7.0 Server at localhost failed to start.

这样的问题

解决办法:将

其中有个servlet中的@webServlet删掉即可。

2.出现问题:

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

原因:mysql 的服务未打开

3.出现一个巨坑的问题,一直以为是程序的问题,万万没想到是session的生命周期在作祟,只要关掉浏览器后,整个购物车的结果便恢复正常。

struts2_E_commerce_maven的更多相关文章

随机推荐

  1. require.js的基本概念及使用流程(1)

    今天,我们来说一说requireJS的基本概念,在下一篇随笔中我们再去讨论讨论requireJS的使用步骤 这一篇都是一些概念性比较强的东西,希望大家擦亮自己的钛合金狗眼好好看看概念,好吧 首先,什么 ...

  2. Android 投射工具和录屏工具

    前言 写博客,难免需要上传手机截图或者是Gif文件,分享两个常用的工具 GifCam GifCam,一个简单的 屏幕录制工具,可以实现Gif的录制编辑和保存 Total Control Total C ...

  3. 使用ArcGIS Pro编辑在线三维服务图层

    ArcGIS Pro 从2.2版本起,提供了编辑在线三维服务图层的功能.通过该功能,我们可以直接在Pro中编辑发布的三维服务图层Web Scene Layer. 我们知道三维场景服务支持包含多种类型的 ...

  4. hadoop重启后,hdfs目录权限问题

    今天重启了下Hadoop集群,使用Eclipse调试hdfs api的时候报错: [WARNING] java.lang.NullPointerException at org.conan.kafka ...

  5. ArcGIS 中取出面上最大的Z值的坐标点

    def MaxZ(shape):        line = shape.getPart(0)     pnt = line.next()     maxValue = float("-in ...

  6. Flutter 修改TextField的高度,以及无边框圆角

    修改TextField的高度可以通过decoration: InputDecoration的contentPadding进行修改,代码如下 new TextField( decoration: Inp ...

  7. tinymce4.x 上传本地图片(自己写个插件)

    tinymce是一款挺不错的html文本编辑器.但是添加图片是直接添加链接,不能直接选择本地图片. 下面我写了一个插件用于直接上传本地图片. 在tinymce的plugins目录下新建一个upload ...

  8. 重学C语言---03数据和C

    1.数据的必要性.数据使我们生活中不可缺少的东西,程序也是如次,离不开数据.将文字.图片和单词等输入到算计,将其展现出来或者做一系列操作等. 2.实例程序. /*rhodium.c--用金属铑衡量体重 ...

  9. Oracle EBS OPM 取消生产批

    --取消生产批 --created by jenrry SET serveroutput on; DECLARE p_batch_header_rec gme_batch_header%ROWTYPE ...

  10. Oracle EBS OM 保留订单

    DECLARE l_header_rec OE_ORDER_PUB.Header_Rec_Type; l_line_tbl OE_ORDER_PUB.Line_Tbl_Type; l_action_r ...