struts2_E_commerce_maven
这是作业的第二题:使用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的更多相关文章
随机推荐
- MyBatis与JDBC连接数据库所使用的url之间的差异
在Windows7 系统上安装了MySQL 8.0,然后创建Maven工程,配置pom.xml文件,添加了如下依赖: <dependency> <groupId>org.myb ...
- Postman Postman测试接口之POST提交本地文件数据
Postman测试接口之POST提交本地文件数据 by:授客 QQ:1033553122 本文主要是针对用Postman POST提交本地文件数据的方法做个简单介绍 举例: 文件同步接口 接口地址 ...
- Python+Selenium笔记(十四)鼠标与键盘事件
(一) 前言 Webdriver高级应用的API,允许我们模拟简单到复杂的键盘和鼠标事件,如拖拽操作.快捷键组合.长按以及鼠标右键操作,都是通过使用webdriver的Python API 中的Ac ...
- webpack+sass+vue 入门教程(一)
一.安装node.js node.js是基础,必须先安装.而且最新版的node.js,已经集成了npm. 下载地址 node安装,一路按默认即可. 二.全局安装webpack npm install ...
- Mac日常使用问题
问题一: macbook如何关闭safari左侧书签栏? 方法1: 快捷键:control+command+1键 办法2: 把光标移到safari顶部, 菜单单出来后, 选择view-->sho ...
- LeetCode题解之Unique Email Addresses
1.题目描述 2.问题分析 将字符串中的 ‘.’ 去掉,将 ‘+’后面直到‘@’的字符串去掉,然后利用set的特性. 3.代码 int numUniqueEmails(vector<string ...
- wordpress使用七牛云加速
一.准备工作. wordpress搭建的网站 七牛云账号 二.简要步骤 1.wordpress安装七牛云插件. WordPress七牛镜像存储插件已经被WordPress官方收录,可以直接在wordp ...
- 为notifyIcon.icon属性赋图片
System.Drawing.Bitmap bp; bp = new Bitmap(Application.StartupPath + @"\image\" + MeiYeShuo ...
- jbosscache
JBossCache 讲解说明 是什么? 一个树形结构.支持集群.支持事务的缓存技术. 有什么作用? JBoss Cache是针对Java应用的企业级集群解决方案,其目的是通过缓存需要频繁访问的Jav ...
- Python邮件发送源码
-- coding:utf-8 -- i = 0 while i < 10: #发送十次 import smtplib from email.mime.text import MIMEText ...