`
qiaopang
  • 浏览: 19602 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
社区版块
存档分类
最新评论

myeclipse、tomcat集成CAS

阅读更多

Myeclipse6.0.1 Tomcat集成CAS

(说明:附件中有此文档的图片版,写博客时图片没上传上来)

 

1. 安装JDK

安装jdk1.5D:\Program Files\jdk1.5

2.安装Tomcat6.0.20

安装tomcat6.0.20D:\Program Files\Tomcat 6.0,其中注意jre路径选择jdk目录下的:

 

  

3.安装myeclipse6.0

1)安装myeclipse6.0D:\Program Files\MyEclipse 6.0

2)打开安装后的MyEclipse 6.0,集成第2部安装的tomcat

 

 

然后配置tomcatjdk(注意:myeclipse默认使用自带的jre,这里我选择了自己安装的jdk。)

 

4.集成CASserver client在一台机器)

1)下载cas server         http://www.jasig.org/cas/download/cas-server-333-final

       下载后解压此包,找到cas-server-3.3.3/modules下的cas-server-webapp-3.3.3.war改名为cas.war,然后将其拷贝到tomcatwebapps文件夹下。

2)  下载cas Java client     http://www.jasig.org/cas/client-integration/java-client

3)启动cmd,进入jdkbin目录下调用keytool命令生成证书:

l         生成服务端密匙server.keystore
keytool -genkey -alias casserver -keyalg RSA -keypass changeit -storepass changeit -keystore server.keystore

l         生成服务端证书server.cer

keytool -export -alias casserver -storepass changeit -file server.cer -keystore server.keystore
命令执行后生成一个server.cer的证书文件

l         导入证书文件到cacerts 文件中,执行以下命令
keytool -import -trustcacerts -alias server -file server.cer -keystore cacerts -storepass changeit

 

4)在jdkbin目录下会生成以上三个文件,把cacerts拷贝到D:\Program Files\jdk1.5\jre\lib\security下。

5)把server.keystore暂放到D/根目录下(可自己选择位置)。

6启动tomcathttps,修改Tomcatconf目录下的配置文件server.xml添加以下的内容:

<Connector protocol="org.apache.coyote.http11.Http11NioProtocol"  
           port="8443" minSpareThreads="5" maxSpareThreads="75"  
           enableLookups="true" disableUploadTimeout="true"    
           acceptCount="100"  maxThreads="200"  
           scheme="https" secure="true" SSLEnabled="true"  
           clientAuth="false" sslProtocol="TLS"  
          
keystoreFile="D/server.keystore"    
           keystorePass="changeit"/>

其中属性keystoreFile对应server.keystore所存位置。修改后可在浏览器下打开URL

https://localhost:8443/ 进行测试https

 

7)用tomcat下的例子examples来做客户端测试(当然,你可以在myeclipse中写project测试),将第2)部下载的客户端casclient-2.1.1.jar包拷贝到D:\Program Files\Tomcat 6.0\webapps\examples\WEB-INF\lib下,也可能需要两个包commons-logging-1.0.4.jarlog4j-1.2.11.jar,需另行下载,附件中有。

 

 

8)打开D:\Program Files\Tomcat 6.0\webapps\examples\WEB-INF下的web.xml加入

<filter>
 <filter-name>CASFilter</filter-name>
 <filter-class>
    edu.yale.its.tp.cas.client.filter.CASFilter
  </filter-class>
  <init-param>
    <param-name>
     edu.yale.its.tp.cas.client.filter.loginUrl
     </param-name>
   <param-value>https://localhost:8443/cas/login</param-value>
   </init-param> 
   <init-param>
   <param-name>
     edu.yale.its.tp.cas.client.filter.validateUrl
    </param-name>
    <param-value>
     https://localhost:8443/cas/proxyValidate
    </param-value>
   </init-param>
   <init-param>
    <param-name>
    edu.yale.its.tp.cas.client.filter.serverName
    </param-name>
    <param-value>localhost:8080</param-value>
  </init-param>
 </filter>
 <filter-mapping>
  <filter-name>CASFilter</filter-name>
  <url-pattern>/*</url-pattern>
</filter-mapping>

 

注:tomcat6.0中的web.xml符合j2se5规范,filterfelter mapping要集中分开存放,否则会出错。

 

  

配置成功后,启动tomcat,在浏览器中输入URLhttp://localhost:8080/examples/servlets/

如果cas集成成功,此时会定向到cas单点登录界面,如下:

 

进行登录验证:cas初始情况下填写一致的用户名和密码即可通过验证。例如:user/user.

验证成功后即可定向到目标页。

 

 

说明:附件中有此文档的图片版,写博客时图片没上传上来

 

 

 

1
0
分享到:
评论

相关推荐

    配置MyEclipse与Tomcat集成

    【配置MyEclipse与Tomcat集成】 在进行Java Web应用开发时,MyEclipse作为一款强大的集成开发环境,常常需要与Tomcat服务器进行集成,以便于便捷地开发、测试和部署应用程序。以下将详细介绍如何配置MyEclipse与...

    MyEclipse 配置Tomcat 服务器

    在IT行业中,集成开发环境(IDE)如MyEclipse是Java开发者的重要工具,它提供了丰富的功能,包括代码编辑、调试、构建以及服务器...通过不断实践和学习,你将能够熟练掌握MyEclipse与Tomcat的集成使用,提升开发效率。

    MyEclipse集成tomcat

    安装好MyEclipse和tomcat,配置好了就可以在MyEclipse建立web工程,用tomcat服务器来运行

    MyEclipse+Tomcat7.0配置图文教程

    MyEclipse+Tomcat7.0配置图文教程 本文主要介绍了MyEclipse和Tomcat7.0的配置过程,包括Tomcat7.0的安装配置和MyEclipse中的Tomcat配置。 一、Tomcat 7.0 的安装配置 Tomcat 7.0 的安装配置可以分为以下几个步骤...

    MyEclipse Tomcat MySQL的环境搭建

    MyEclipse是一款强大的Java EE集成开发环境,集成了大量插件,适合快速开发Java Web应用。 **安装步骤:** 1. 下载MyEclipse压缩包,解压至指定目录。 2. 双击`eclipse.exe`启动MyEclipse,选择工作空间目录。 3. ...

    MyEclipse Tomcat配置详解

    MyEclipse Tomcat配置详解 http://developer.51cto.com/ MyEclipse Tomcat对于Java程序员来说大家都不陌生,但是他们如何配置呢?对于初学者这将是一个学习的难点,那么本文就向你介绍MyEclipse Tomcat配置的...

    java myeclipse tomcat安装环境配置

    ### Java MyEclipse Tomcat安装与配置详解 #### 一、Java环境的安装与配置 在进行Java Web开发时,首先需要确保计算机上已经安装并配置好了Java开发环境。这通常包括以下几步: 1. **下载与安装JDK**: - 访问...

    MyEclipse中配置tomcat

    在MyEclipse中配置Tomcat是一项重要的步骤,它允许开发者在集成开发环境中便捷地运行和调试基于Java Servlet和JavaServer Pages(JSP)的应用程序。以下是一个详细的步骤指南,涵盖了如何在MyEclipse中安装和配置...

    myeclipse配置tomcat服务器

    通过在MyEclipse中配置Tomcat服务器,开发者能够在一个集成环境中高效地进行Web应用开发和测试。这种配置不仅简化了开发流程,还提供了即时反馈,帮助开发者快速定位问题并进行修正。值得注意的是,虽然本教程专注于...

    myEclipse6.5+Tomcat7 搭建环境

    本文将详细介绍如何在myEclipse6.5环境下配置并集成Tomcat7,以及在配置过程中可能遇到的一些常见问题及其解决方案。 #### 二、环境需求 - **操作系统**:Windows/Linux/MacOS(以Windows为例) - **JDK版本**:...

    Web入门 eclipse myeclipse tomcat (免费)

    Web入门 eclipse myeclipse tomcat (免费) eclipse myeclipse tomcat 安装配置的详细图解,说明等,适合初学者

    MyEclipse+Tomcat+MySQL的环境搭建

    MyEclipse+Tomcat+MySQL ...MyEclipse+Tomcat+MySQL 环境搭建需要安装 Java 环境、数据库及服务器,并集成 MyEclipse 和 Tomcat。通过这篇文章,读者可以轻松地搭建 MyEclipse+Tomcat+MySQL 环境,开始 Java 开发之旅。

    MyEclipse Tomcat配置.doc

    MyEclipse Tomcat配置.doc

    MyEclipse配置Tomcat服务器教程

    在当今的Web开发领域,MyEclipse作为一个功能丰富的集成开发环境(IDE),结合Apache Tomcat作为Web服务器,为开发者提供了一个高效的开发平台。Apache Tomcat是Apache软件基金会的一个开源项目,主要用于运行Java...

    MyEclipse10配置Tomcat

    MyEclipse 10 是一个功能强大的集成开发环境(IDE),它提供了大量的开发工具和插件,方便开发者快速构建和部署应用程序。Tomcat 服务器是 Java Web 应用程序的常用服务器,配置 Tomcat 服务器是开发 Web 应用程序的...

    tomcat安装以及myeclipse配置tomcat.zip

    【标题】:Tomcat安装与MyEclipse配置Tomcat指南 在进行Web应用程序开发时,Apache Tomcat是一款广泛使用的开源Java Servlet容器,它实现了Java EE的Web应用规范。本指南将详细阐述如何安装Tomcat 7的解压版,并在...

Global site tag (gtag.js) - Google Analytics