SSHE环境搭建
第一步:安装软件(经验:安装软件路径最好不要有空格、括弧、中文等特殊符号)
1、Jdk7
2、tomcat7
3、maven3
4、MyEclipse10.7 破解及优化设置(设置本地安装jdk7+maven+tomcat7+常用插件)或eclipse+常用插件
5、oracle+plsql或mysql+navicat

;注意以下软件的版本类型要和机器一起,32位和64位

tomcat 与jdk位数不一致,在启动tomcat时会报错

java.lang.UnsatisfiedLinkError: D:\dev_pro\apache-tomcat-7.0.68\bin\tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform

下面说下过程:在CMD输入:java -version

看第三行内容是否包含“64”,如果不包含,说明你的JAVA_HOME的地址指向为32位的JDK,下载一个64的JDK安装,修改JAVA_HOME。

如果设置上面之后还有问题,那么下载32/64位集合体的Tomcat,32-bit/64-bit Windows Service Installer (pgpmd5)

第二步:整合搭建
1、myeclipse创建web工程 挑勾Standard Maven JEE Project;

创建完成工程后初始化设置:

检查项目编码:选中项目,按下组合键 Alt+Enter

设置工作空间jdk:

2、补充创建maven约定文件夹

注意创建的是:source folder

3、创建的maven工程可能会报错:

Failure to transfer org.codehaus.plexus:plexus-archiver:jar:1.2 from http://repo1.maven.org/maven2
was cached in the local repository, resolution will not be reattempted until the update interval of
central has elapsed or updates are forced. Original error: Could not transfer artifact
org.codehaus.plexus:plexus-archiver:jar:1.2 from/to central (http://repo1.maven.org/maven2): No
response received after 60000

字面意思:对于这个包从maven中心传输到本地仓库失败,决定不会重新尝试下载jar包,直到mavne再改更新索引,或强制更新;

之前网络上一些处理:根据字面意思就是下载超时 可能是网速太慢  可以到本地仓库删除这个jar依赖目录,然后右键单击项目->maven->update dependencies。

或者 从网上下载plexus-archiver-1.2.jar和plexus-io-1.0.1.jar这两个jar放到本地仓库,然后选中项目update一下就OK了

但是大多数人产生这个问题的背景很可能是这样的:新建工程依赖本地maven库中已经下载了原先的依赖包 可能是存在依赖冲突  导致新工程的依赖无法下载,

所以有时候按照上述做法不一定能解决问题,有两个比较彻底的解决办法:

方法一、清空本地仓库,然后到myeclipse下,选中项目,执行maven4Myeclipse-update.让它重新下载的仓库,就好了。

方法二、在工程根目录下 调出控制台执行命令:mvn clean install -U

分析:eclipse一个工作空间有多个项目,一个工作空间对应一个本地仓库,那么同一工作空间的多个项目共享同一个本地仓库,如果有多个maven工程 必然会冲突;

所以为了避免冲突,一个工作空间设立一个settings.xml和respository目录,一个空间尽量只有一个maven类型工程;

另外:

1、Myeclipse下 普通WEB项目与maven WEB项目的区别:

普通WEB项目 修改java类或者增删jar包 只需要重新部署和发布一下即可,因为会自动编译;而maven WEB项目则不行,需要删除原先发布的war包 然后maven install 然后再部署到tomcat中,它需要maven来构建项目

2、tomcat在运行时 不可执行maven操作  因为tomcat正在运行的war包被占用,maven重新构建的包不会达到原来的war包内  需要先停掉tomcat才可以;

struts2+Hibernate4+spring3+EasyUI环境搭建之一:准备工作的更多相关文章

  1. struts2+Hibernate4+spring3+EasyUI环境搭建之四:引入hibernate4以及spring3与hibernate4整合

    1.导入hibernate4 jar包:注意之前引入的struts2需要排除javassist  否则冲突 <!-- hibernate4 --> <dependency> & ...

  2. struts2+Hibernate4+spring3+EasyUI环境搭建之三:引入sututs2以及spring与sututs2整合

    1.引入struts2 <!-- struts2 和心包 排除javassist 因为hibernate也有 会发生冲突--> <dependency> <groupId ...

  3. struts2+Hibernate4+spring3+EasyUI环境搭建之二:搭建spring

    三.搭建spring3 1.引入spring3依赖 <!-- spring3 --> <dependency> <groupId>org.springframewo ...

  4. struts2+Hibernate4+spring3+EasyUI环境搭建之五:引入jquery easyui

    1.下载jquery easyui组件     http://www.jeasyui.com/download/index.php 2.解压 放到工程中  如图 3.jsp引入组件:必须按照如下顺序 ...

  5. Struts2+Hibernate4+Spring4框架整合搭建Java项目原型

    收藏 http://www.cnblogs.com/mageguoshi/p/5850956.html Struts2+Hibernate4+Spring4框架整合搭建Java项目原型

  6. Java开发环境搭建的准备工作

    Java开发环境搭建的准备工作 网络配置(修改hosts) 什么时候需要 比如我们在安装homeBrew的时候会遇到 curl: (7) Failed to connect to raw.github ...

  7. Struts2.5的的环境搭建及跑通流程

    Struts2.5 struts是开源框架.使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间.如果我们想混合使用Servlets和JSP的优点来建立可扩展的应用,st ...

  8. struts2 + spring3 + mybatis3 环境搭建

    struts2 + spring3 + mybatis3 1. 框架下载 struts2: http://struts.apache.org/ 下载 struts-2.3.14-all.zip spr ...

  9. 基于struts环境下的jquery easyui环境搭建

    下载地址: http://download.csdn.net/detail/cyberzhaohy/7348451 加入了json包:jackson-all-1.8.5.jar,项目结构例如以下: 測 ...

随机推荐

  1. POJ 水题若干

    POJ 3176 Cow Bowling 链接: http://poj.org/problem?id=3176 这道题可以算是dp入门吧.可以用一个二维数组从下向上来搜索从而得到最大值. 优化之后可以 ...

  2. Unity 教程和源码

    12个Unity3D游戏源码 -  新手必备 愤怒的小鸟攻略技巧秘籍 NGUI 教程收录大全:http://forum.exceedu.com/forum/forum.php?mod=viewthre ...

  3. poj 1845 Sumdiv (数论)

    题目链接 题意:求 A^B的所有约数之和对9901取模后的结果. 分析: 看了小优的博客写的. 分析来自 http://blog.csdn.net/lyy289065406/article/detai ...

  4. Codeforces Round #237 (Div. 2) B. Marathon(卡long long)

    题目:http://codeforces.com/contest/404/problem/B #include <iostream> #include <cstring> #i ...

  5. uva 11624 Fire!(搜索)

    开始刷题啦= = 痛并快乐着,学到新东西的感觉其实比看那些无脑的小说.电视剧有意思多了 bfs裸体,关键是先把所有的着火点放入队列,分开一个一个做bfs会超时的 发现vis[][]是多余的,完全可以用 ...

  6. POJ 3469 Dual Core CPU (最小割建模)

    题意 现在有n个任务,两个机器A和B,每个任务要么在A上完成,要么在B上完成,而且知道每个任务在A和B机器上完成所需要的费用.然后再给m行,每行 a,b,w三个数字.表示如果a任务和b任务不在同一个机 ...

  7. Spring4整合Hibernate4

    首先,要明确Spring整合Hibernate可以做什么? 答案是: 1.由IOC容器来管理Hibernate的SessionFactory 2.让Hibernate使用上Spring的声明式事务 整 ...

  8. Andorid-如何为你的Android应用缩放图片

    很难为你的应用程序得到正确的图像缩放吗?是你的图片过大,造成内存问题?还是图片不正确缩放造成不良用户体验的结果?为了寻求一个好的解决方案,我们咨询了Andreas Agvard(索尼爱立信软件部门), ...

  9. poco网络库分析,教你如何学习使用开源库

    Poco::Net库中有 FTPClient HTML HTTP HTTPClient HTTPServer ICMP Logging Mail Messages NetCore NTP OAuth ...

  10. Spring Bean基本管理--bean注入方式汇总

    依赖注入方式:Spring支持两种依赖注入方式,分别是属性注入和构造函数注入.还有工厂方法注入方式. 依赖注入还分为:注入依赖对象可以采用手工装配或自动装配,在实际应用开发中建议使用手工装配,因为自动 ...