这是作业的第二题:使用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. Flex 常用布局

    1.flex布局 1.1  容器指定为flex布局 .box{display: flex;} 1.2 行元素指定flex布局 .box{display:inline-flex} 2.容器的属性 2.1 ...

  2. FI配置清单-概要

    1.编辑公司代码 T-Code:OX02 路径:IMG >企业结构Enterprise >定义Definition >财务会计 Financial Accounting>编辑, ...

  3. ArcGIS JavaScript API 4.x中热度图渲染的使用注意事项

    要使用ArcGIS JavaScript API 4.x的热度图渲染器来渲染要素图层,需要注意几点前提条件: 1.需要使用ArcGIS Server 10.6.1或更高版本发布GIS服务. 2.只支持 ...

  4. Android /data/local/tmp目录的好处

    在Android中,访问data目录一般需要root权限,但是有个另外那就是/data/local/tmp目录. 注意: (1)cd  /data/local/tmp可以打开这个目录,而不是一级一级目 ...

  5. Silverlight提示“Load 操作失败。远程服务器返回了错误: NotFound”

    调试时出现“Load 操作失败.远程服务器返回了错误: NotFound”: 一定要注意此错误之前的错误是什么?基本就是用户Cookie的问题,用户没有登录. 有时需要设置成Any CPU 有时重新编 ...

  6. Java web 开发填坑记 2 -如何正确的创建一个Java Web 项目

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/72566261 本文出自[赵彦军的博客] Java web 开发填坑记 1-如何正确 ...

  7. TreeView失去焦点时亮显选中状态

    Windows Form下设置属性即可. TreeView.HideSelection = false

  8. windows端安装maven

    1.开发环境 操作系统:Windows 7 2.安装步骤 (1)下载最新的maven压缩包 maven官网:http://maven.apache.org/ 当前最新版本下载地址:http://mav ...

  9. python自学——文件修改

    #如何修改文件,我们知道文件因为在磁盘上已经有储存了,后面要更新或修改,只能在在原来文件后面追加使用f=open("wenjian_name","r+",enc ...

  10. rsync 数据备份+cron+mailx案例

    大家都知道数据非常重要的,需要经常备份,如果备份了,但无法恢复还原,那就证明你备份的很失败,所有当我们备份了数据需要检查是否备份完整,是否可用可恢复.以下为一个企业案例: 某公司里有一台Web服务器, ...