编程开发 购物 网址 游戏 小说 歌词 地图 快照 股票 美女 新闻 笑话 | 汉字 软件 日历 阅读 下载 图书馆 开发 租车 短信 China
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
移动开发 架构设计 编程语言 互联网 开发经验 Web前端 开发总结
开发杂谈 系统运维 研发管理 数据库 云 计 算 Java开发
VC(MFC) Delphi VB C++(C语言) C++ Builder 其它开发语言 云计算 Java开发 .Net开发 IOS开发 Android开发 PHP语言 JavaScript
ASP语言 HTML(CSS) HTML5 Apache MSSQL数据库 Oracle数据库 PowerBuilder Informatica 其它数据库 硬件及嵌入式开发 Linux开发资料
  编程开发知识库 -> 架构设计 -> SSH框架搭建 -> 正文阅读
 

[架构设计]SSH框架搭建[第1页]


终于把SSH框架搭建完毕,当时学习Java的时候,感觉这一切都是So Easy,好久没搭建了,现在都是Hard So;虽说网上有好多搭建资料,在此我不得不吐槽一下,亲,MyEclipse和Eclipse还是有区别的,在MyEclipse上集成这个太简单了,好多都是说在Eclipse上集成,打开一看却是MyEclipse,感觉被坑了
。下面来学习一下怎么在Eclipse上搭建SSH框架。
需要的工具:
Eclipse( Java EE):下载地址
Struts2所需jar:下载地址
spring所需jar:下载地址
hibernate所需jar:下载地址
连接数据库所需要的jar:下载地址
其中连接数据库jar包里面包括MySQLOracle。在搭建环境前,还需要做的就是配置JDK与Tomcat。这里我就不说他们的配置了,详情请找度娘,娘娘会告诉你答案哦~~~
这里我只提供下载地址。
JDK:传送门
Tomcat:传送门
关于JDK根据自己电脑系统情况,选择下载。
准备工作结束,下面我们开始配置吧!!!
(一)首先我们先配置Tomcat:
打开Windows–>Preferences–>Server如图:

选择Runtime Environment出来上面那个图,然后点击Add

我这里的eclipse的版本低,你们根据自己情况选择。我这里环境是7.0,我就以v7.0为例。

然后点击Finish。其次我们要创建一个web project。
File–>New–>Other–>Web出来下图:

选择第二个,就创建了自己的项目。
(二)配置
首先把Struts2所需要的jar,复制到WebContent下的WEB-INF下的lib里面,然后配置web.xml文件:
 <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns="http://java.sun.com/xml/ns/javaee"
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
        id="WebApp_ID" version="2.5">
    <display-name>S2SH</display-name>

    <filter>
            <filter-name>struts2</filter-name><!--这里的名字要和下面一致 -->
            <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>

    <filter-mapping>
            <filter-name>struts2</filter-name>
            <url-pattern>/*</url-pattern>
    </filter-mapping>
    <welcome-file-list>
            <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>

    </web-app>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

然后我们在src下创建包名为com.hy.action在这里面创建TestAction该类继承ActionSupport代码如下:
package com.hy.action;

       import com.opensymphony.xwork2.ActionSupport;

       public class TestAction extends ActionSupport {

       public String execute() throws Exception {
           System.out.println("struts==========================");
           return "success";

       }
    } 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

然后我们在src下创建一个叫struts.xml的文件,它和那个包是同一等级的哦~
<?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE struts PUBLIC
            "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
            "http://struts.apache.org/dtds/struts-2.0.dtd">

    <struts>
        <package name="default" extends="struts-default">
            <action name="login" class="com.hy.action.TestAction">
            <result name="success">index.jsp</result>
        </action>
        </package>
    </struts>
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

要注意的是其中class=“”这里你要填写你自己包名下的路径。result的name与你Action里面返回的要对应。
然后我们在WebContent下创建一个名叫index.jsp文件里面的body标签中添加这句话:这是测试struts框架的页面。运行项目,结果如图:

如果项目里面显示Tomcat已启动却出现以下界面:

或者在浏览器里面输入小猫那个网址出现这个页面

说明我们本地的Tomcat没有配置好。(这个问题,可坑死宝宝了555~)
首先我们双击图中那个Tomcat Server:

会出现下图:

我们要修改图中标的那两个地方,但是呢,你会看到那个是灰色的,我们不能修改,我们只要这样处理就可以了,右击那个Tomcat Server选择如图那个:

然后进入到另一个页面选择Remove All然后关闭,你就会发现原来那个灰色的可以选择了。下面这样子修改即可:

其实写这个例子也是为了防止其他童鞋遇到这个问题,剩下的搭建以及搭建中遇到的问题错误及解决办法(包括这篇搭建遇到的错误),会在下一篇博客分享给大家~~ http://www.cnblogs.com/hoobey/p/5512924.html
  架构设计 最新文章
实习记录5 再看fs框架
通过webservice发布静态页面
Spring AOP 详解
58到家MQ如何快速实现流量削峰填谷
Android应用开发结构分析
究竟啥才是互联网架构“高可用”
[HID]Spec简读
Atitit 硬件 软件 的开源工作
ofbiz连接mysql并创建独立数据库
【59】Quartz+Spring框架详解
上一篇文章      下一篇文章      查看所有文章
加:2017-02-12 11:44:06  更:2017-02-12 11:45:05 
VC(MFC) Delphi VB C++(C语言) C++ Builder 其它开发语言 云计算 Java开发 .Net开发 IOS开发 Android开发 PHP语言 JavaScript
ASP语言 HTML(CSS) HTML5 Apache MSSQL数据库 Oracle数据库 PowerBuilder Informatica 其它数据库 硬件及嵌入式开发 Linux开发资料
360图书馆 软件开发资料 文字转语音 购物精选 软件下载 美食菜谱 新闻资讯 电影视频 小游戏 Chinese Culture 股票 租车
生肖星座 三丰软件 视频 开发 短信 中国文化 网文精选 搜图网 美图 阅读网 多播 租车 短信 看图 日历 万年历 2018年2日历
2018-2-26 1:28:49
多播视频美女直播
↓电视,电影,美女直播,迅雷资源↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  编程开发知识库