CAS工程导入eclipse无需maven java版本server
- 格式:docx
- 大小:615.34 KB
- 文档页数:11
cas服务端搭建如果你不想⾃⼰构建,只是需要已经构建好的war包,请从这⾥下载:如果想⾃⼰⼿动构建war包,请往下看:1、下载⽤于构建cas服务端war包的项⽬⽬前最新的版本是5.0系列,所以⾃动跳转到了下⾯的⽹址(后⾯如果有其它系列,应该也会⾃动跳转):点击页⾯上的 OverlayInstallation如图:点后后会打开新页⾯,⽹下拉动,找到CAS Maven Overlay如图:如图:如图:分⽀切换后,直接点击Colne or download下载代码的zip包如图:2、导⼊eclipse并且开始打包2.1将代码导⼊eclipse中在eclipse中导⼊刚才下载的最新的代码cas-overlay-template-4.2如图:作为已存在的maven项⽬导⼊eclipse后,eclipse会根据pom.xml的配置到远程maven服务器下载jar包,这个太慢了,建议事先将这些jar包从别的地⽅下载到⾃⼰的maven本地库中,下载⽅法看接下来的这个⼩节的内容。
2.2、下载依赖包到本地maven仓库中Maven的本地仓库中如果已经有了该项⽬需要的依赖包就不需要到远处下载了,这样会很快。
我的本地仓库的根⽬录是:D:\apache-maven-repository下载cas-overlay和cas-server-webapp这两个资源,将这两个压缩包解压到⾃⼰的本地库中。
cas-overlay的下载地址是:将cas-overlay压缩包下载并且解压放到你本地maven仓库的org\jasig\cas⽬录下,例如我的是:D:\apache-maven-repository\org\jasig\cas\cas-overlaycas-server-webapp的下载地址是:将cas-server-webapp压缩包下载并且解压放到你本地maven仓库的org\jasig\cas⽬录下,例如我的是:D:\apache-maven-repository\org\jasig\cas\cas-server-webapp在这两个⽬录下也有了cas-server4.2.7依赖的包如图:2.3、修改配置⽂件在较新的版本中,cas的很多配置都放在了cas.properties⾥,这个⽂件可以放在服务器的任何位置,但是需要修改propertyFileConfigurer.xml这个配置⽂件,告诉cas系统cas.properties需要去哪个位置加载打开 propertyFileConfigurer.xml⽂件如图:将默认的/etc/cas/cas.properties这个路径修改成你⾃⼰的服务器放置cas.properties⽂件的路径,例如我现在部署⽤的是windows系统,把该⽂件放到了D:\webserver\cas\cas.properties,我把这个配置修改为了<util:properties id="casProperties"location="file:D:\webserver\cas\cas.properties" />如图:修改完成后,将项⽬中的cas.properties这个⽂件拷贝到你上⾯配置的地⽅,例如我⾃⼰的是D:\webserver\cas\cas.properties如图:注意:如果不修改这个配置⽂件告诉cas系统cas.properties⽂件的位置,或者在指定的位置找不到这个⽂件,都会报错。
cas认证系统使用方法-回复CAS(Central Authentication Service)认证系统是一种常见的开源认证单点登录系统,广泛用于大型网络应用的用户认证和管理。
本文将详细介绍CAS认证系统的使用方法,并提供一步一步的指导。
第一步:环境准备在开始使用CAS认证系统之前,我们需要准备好运行该系统所需的环境。
首先,我们需要安装Java JDK(Java Development Kit)。
CAS认证系统是基于Java开发的,因此需要有Java环境的支持。
我们可以从Oracle 官方网站上下载适合自己操作系统的Java JDK,并按照其指引进行安装。
第二步:CAS服务器的部署和配置一旦我们准备好了Java环境,接下来我们需要部署和配置CAS服务器。
CAS服务器可以在各种平台上运行,例如Windows、Linux等。
在开始之前,我们需要下载最新版本的CAS服务器,可以从CAS官方网站上找到相关的下载链接。
将下载下来的CAS服务器解压缩到我们的目标目录中。
在解压缩完成后我们需要进入解压缩后的目录,并找到一个名为`cas.war`的文件。
将该文件拷贝到我们的Servlet容器(例如Tomcat)的webapps目录下。
接下来,我们需要进行CAS服务器的配置。
在CAS服务器的解压缩目录中,可以找到一个名为`cas.properties`的文件。
我们需要根据自己的需求修改该文件,例如更改CAS服务器的端口号、数据库连接信息等。
具体的配置项可以查询CAS的官方文档,以便根据实际需要进行配置。
完成上述步骤后,我们就可以启动CAS服务器了。
启动Tomcat服务器(或其他Servlet容器),CAS服务器将自动加载,并在日志中显示启动过程中的详细信息。
如果一切顺利,我们应该能够在浏览器中访问`第三步:应用程序的接入一旦我们成功部署和配置了CAS服务器,接下来我们需要将我们的应用程序接入CAS认证系统。
在开始之前,我们需要确保我们的应用程序已经部署在同一个服务器上,并且可以正常访问。
eclipse导入Maven项目
1:相关软件和插件的安装
git本地服务器
git的图形化软件
Maven的安装和环境变量的配置
Eclipse里的EGit插件,Maven插件
2.从主服务器上获取项目
在本地磁盘里创建一个新文件夹
点击新创建的文件夹右键单击后点git clone后出现:
URL里输入主服务器上的地址
Directory里是当前本地电脑上新创建的文件夹,也就是git clone 后项目文件的所在地。
点击ok以后,如果主服务器上设了密码就需要密码,然后等待clone项目。
3.在Eclipse上导入git里的项目
首先确定Maven的路径是否正确
点击Window--Preferences--maven--Installation(如果在Preferences下没有maven 的话说明maven安装有问题)出现下面的界面
点击Add后
找到maven的路径到maven就行了如()
然后点ok。
在Eclipse左边框空白处里右键点击Import
选择Existing Maven Projects,点next出现下面的界面
在Root Directory里输入本地git的目录(就是开始新创建的那个文件夹)后就会出现下面的界面
点击Finish完成。
注意:修改字符编码。
还有git的分支,一般不会再master分支
上做开发。
JAVA程序导⼊eclipse的简易教程
直⼊正题!
1.⾸先在合适位置建⽴⽂件夹——名称是英⽂———first
2.在eclipse中新建名称为first的java项⽬;取消勾选使⽤缺省位置,把位置的地址改为步骤1中⽂件夹的地址———点击“完成”
3.在新建的first项⽬中新建要导⼊程序中包相同的名字———也可以随意命名,但在导⼊成功后,要把程序开头导包的代码改成你改的包名
4.点击“⽂件”———选择“导⼊” ,在新出来的对话框中选择“常规”———“⽂件系统”———“下⼀步”
5.在新出来的对话框中选择“浏览”,找到源程序的位置;并选择要导⼊的程序,选择“⾄⽂件夹”,把地址改为新建⽂件夹first的包所在位置———点击“完成”
6.导⼊成功的样式
这是常规的导⼊⽅法,其他的⽅法请⾃⾏摸索。
简易教程⾄此结束,感谢阅读!。
SSO之CAS单点登录详细搭建:环境说明:同一个机器上环境如下:操作系统:windows7 64位JDK版本:1.7.0_80web容器版本:apache-tomcat-7.0.70 64位服务端:cas-3.5.2.1.zip服务端现在地址:https:///apereo/cas/archive/v4.2.3.zip客户端:cas-client-3.3.3-release.zip客户端下载地址:/cas-clients/eclipse版本:eclipse-jee-luna-SR2-win32-x86_64.zip1、将cas-3.5.2.1 cas-client-3.3.3 标准maven工程导入eclipse 打包编译;2、修改本机C:\Windows\System32\drivers\etc\hosts (CAS单点登录系统是基于JAVA安全证书的https 访问,要使用CAS单点登录必须要配置域名, cas是不能通过ip访问的.)附件-->记事本管理员权限编辑hosts文件,加入如下三行代码后保存。
127.0.0.1 127.0.0.1 127.0.0.1 解释: =>> 对应部署cas server的tomcat,这个虚拟域名还用于服务端证书生成 =>> 对应部署client1客户端应用的tomcat =>> 对应部署client2客户端应用的tomcat3、安全证书配置3.1、管理员模式打开cmd命令窗口,生成证书,在cmd窗口输入以下命令:C:\Users\Administrator>keytool -genkey -alias ssoflyer -keyalg RSA -keysize 1024 -keypass flyer2016 -validity 365 -keystore D:\app\flyer.keystore -storepass flyer2016说明:-alias自定义的别名;-keypass指定证书密钥库的密码;-storepass和前面keypass密码相同,否则下面tomcat配置https会访问失败;-keystore指定证书的位置,例如:D:\app\目录,密钥库名称可以自定义,例如:flyer.keystore特别注意:您的名字与姓氏是什么?该项一定要使用网站的域名,例如: ,Cas Client使用httpclient访问cas server的时候,会严格的检查证书。
【eclipse学习】Eclipse导⼊现有⼯程⼀、修改Eclipse⼯作区到⾮系统盘建议在Eclipse启动时就把⼯作区改到⾮系统盘,尽管这⾮必需操作。
但毕竟还有万⼀(就像我⼀样),⼀旦忘记备份重装系统,就全部丢失了。
⼆、导⼊现有⼯程1、点击菜单File->Import如下图再次点击General > Existing projects into Workspace,点击Next。
2、选择Select root directory点击浏览定位到当前项⽬⽂件夹注意:如果选择Copy projects into workspace就会把项⽬⽂件拷贝到workspace下。
如果不选择Copy projects into workspace,就是直接在当前项⽬⽬录⼯作。
设置完成后,点击Finish完成即可。
如果需要修改Eclipse包名,可参考:Eclipse修改包名三、Eclipse导⼊项⽬常见问题1、.classpath和.projectEclipse导⼊现有项⽬,需确保项⽬下.classpath和.project还在,不然⽆法导⼊。
这是最简的.classpath<?xml version="1.0" encoding="UTF-8"?><classpath><classpathentry kind="src" path="src"/><classpathentry kind="src" path="gen"/><classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/><classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/><classpathentry kind="output" path="bin/classes"/></classpath>这是最简的.project<?xml version="1.0" encoding="UTF-8"?><projectDescription><name>helloSms</name><comment></comment><projects></projects><buildSpec><buildCommand><name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name><arguments></arguments></buildCommand><buildCommand><name>com.android.ide.eclipse.adt.PreCompilerBuilder</name><arguments></arguments></buildCommand><buildCommand><name>org.eclipse.jdt.core.javabuilder</name><arguments></arguments></buildCommand><buildCommand><name>com.android.ide.eclipse.adt.ApkBuilder</name><arguments></arguments></buildCommand></buildSpec><natures><nature>com.android.ide.eclipse.adt.AndroidNature</nature><nature>org.eclipse.jdt.core.javanature</nature></natures></projectDescription>2、导⼊乱码问题如果遇到导⼊后乱码问题,可尝试修改Eclipse的Window > Preference > General > Content Types。
在Eclipse中导入Java程序在Eclipse中导入Java程序,分导入Java Project和导入Java源程序两种情况,简述如下。
情况一:导入Java ProjectStep1、File -> Import,出现如图1界面:图1Step2、选择Existing Projects into Workspace,并点击Next。
出现如图2界面:图2Step3、点击Select root directory后的Browser,选择你要导入的Project,例下图3:图3点击确定后,你要导入的工程就会出现在图2的Projects下面(当然是有重要的前提的,后面会提到!)。
如图4:图4点击Finish就成功导入你所要导入的Project了。
很简单吧!千万注意:务必确定你要导入的工程中有这两个文件:.project和.classpath,否则你的导入将失败,图4中的Projects下面就不会出现你要导入的工程名啦。
这就是前面所说到的前提!如果没有以上两个文件,那么你就只能导入Java源程序了,即.Java文件。
这也是下面要说的情况二。
另外图2中的Select archive file(选择压缩文件)在此就不做叙述。
情况二、导入.java文件实际上这种情况最简单!为了文章的完整性,还是说两句。
方法一、(把简洁的方法放在前面吧,免得浪费读者的时间!)首先建立工程,再把源程序复制到该工程或者包中(如果不选择默认包中的话)。
方法二、按导入project的形式(这一段其实没有必要)Step1、File –> Import,出现如图1界面,选择File system并点击Next,出现如图5:图5Step2、在From directory中选择你的.java所在的文件夹,出现如图6界面:图6Step3、只勾选左边的src,或者只勾选右边的所有.java文件(那个红色的叉叉提示就会消失)。
还没有完呢!Step4、在Into folder中选择一个文件夹,即你的.java要导入的目的工程(它可以是已经存在的工程,也可以是你新建的工程)。
教你如何把Eclipse创建的Web项⽬(⾮Maven)导⼊Idea⽬录问题描述⼀、复制Eclipse项⽬⼆、 IDE导⼊项⽬三、引⼊lib路径的jar包四、引⼊tomcat依赖库五、配置Web六、引⼊JAVA EE问题描述⽆论任何项⽬,在切换IDE⼯具时经常出现各种报错、异常的卡壳现象,其实⼤多都是因为两个IDE之间运⾏环境或依赖库的差异引起的!本⽂以把Eclipse创建的项⽬导⼊到Idea为例,希望对⼤家解决该类问题有所帮助!⼀、复制Eclipse项⽬采⽤复制⽅式是为了避免失误操作导致⽂件丢失,可以直接复制项⽬⽂件夹到任意⾮不包含中⽂和空格的路径。
若不知道项⽬路径在哪,可打开eclipse,选中待导出项⽬,快捷键 ALT + SHIFT + W,点击System Explorer打开项⽬路径⼆、 IDE导⼊项⽬1、如图操作 File -> new -> Project from Existing Sourse2、如图,在选择⽂件窗⼝选中刚刚项⽬复制到的路径、点击OK3、如图,选中Eclipse图标,Next3、如图,默认选中项⽬,Next4、如图选中默认代码风格,Next5、选择Eclipse创建项⽬时使⽤的JDK版本、Finish6、使⽤本窗⼝打开项⽬三、引⼊lib路径的jar包1、展开项⽬,⼀堆错误2、如图,File -> Project Structure3、如图,点击左侧点击Modules,选中红⾊的eclpise配置⽂件,点击下⽅“ - ”以移除所有红⾊的东东,Apply4、添加Lib⽬录下的jar包、⽆外部引⼊jar包则忽略4-7步,点击左侧Libraries,点击旁边“+”,(若⽆外部引⼊则直接跳转⾄第四项)5、按顺序依次展开项⽬⽬录结构,选择lib⽂件夹,OK6、弹出⼩窗、OK7、点击Apply四、引⼊tomcat依赖库1、点击左侧Modules菜单,点击下⽅ +,选择Library4、依次点击添加相应版本的tomcat依赖库五、配置Web1、回到IDEA项⽬主页,选中项⽬,右键,Add Frameword Support2、选择Web Application,Ok3,File -> Project Structure,Facets -> + -> web.xml (若为⽆web.xml的项⽬则忽略)4、核对路径后,OK5、如图依次操作6、如图选中Eclipse创建的WebContent以切换⽹络资源路径7、记得Apply,完成六、引⼊JAVA EE1、打开任意报错⽂件,⿏标停留在红杠处,点击Add JavaEE …2、选择Download,ok3、此时红杠全⽆,挂载到tomcat即可运⾏到此这篇关于教你如何把Eclipse创建的Web项⽬(⾮Maven)导⼊Idea的⽂章就介绍到这了,更多相关Eclipse Web项⽬导⼊Idea内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!。
把Myeclipse的项目导入eclipse编译步骤:1、修改eclipse工程下的.project文件:在<natures></natures>中力口入Xml代码1. <nature>mon.project.facet.core.nature</nature>2. <nature>mon.modulecore.ModuleCoreNature</nature>3. <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>在<buildSpec></buildSpec>中力口入Xml代码<buildCommand><name>mon.project.facet.core.builder</name><arguments></arguments></buildCommand><buildCommand><name>org.eclipse.wst.validation.validationbuilder</name><arguments></arguments></buildCommand>2.做完以上步骤后,刷新项目;点击->项目->右键->Properties->ProjectFacets--->点击右边的超链接->选择Java和DynamicWebModule2WsbServices 9CXF2.XWebServicesIE磷DynamicWsLModiis3.0▼ [1EAR6,。
▼ E1BModule3.1▼B EJBDocbt(KDocbt)1.2.3• IJ]Java1.6,[=1Javo5cript 】E 圉JavaServerFaces2.0▼国JAX-R5(RESTWebServices)LI ,4*JAXB2.1,国JCAModuleL6*4*JPA2.0,StaticWebModuleUtilityModule .WebFragmentModule 百WebDodet(XDodet)1.2.3,3、如果导入有报编译错误,重新buildpath 导入所有的包.如还有以下报错:1)importjavax.servlet.http.HttpServletRequest:报错:解泱:办法:就用tomcat 的那个servlet-api.jar 就成。
maven如何创建项目并导入eclipse1.下载安装maven到下载一个最新版的,解压后即可,如果需要在命令行运行,还需要设置一些环境变量,环境可以这么配置比如说你的maven目录在d:\apache-maven-xxx.x,那么你的的系统环境变量需要这么来配置,类似于java的环境变量,配置MAVEN_HOME即为d:\apache-maven-xxx.x,然后配置PATH,为%MAVEN_HOME%\bin,安装成功后当你在命令行下执行maven -version后能正确显示当前maven的版本就说明你的maven安装成功了。
2.创建maven项目首先先直接来给大家创建一个maven项目,之后再来细讲。
首先进入某个盘比如说d:,建立项目mvn archetype:create -DgroupId=com.travelsky.app-DartifactId=travelsky -DarchetypeArtifactId=maven-archetype-webapp然后cmd进入刚建好的项目文件夹执行命令mvn package 然后再执行mvn eclipse:eclipse执行完毕之后用eclipse把该项目导入即可。
maven命令大全validate,验证工程是否正确,所有需要的资源是否可用。
compile,编译项目的源代码。
test-compile,编译项目测试代码。
test,使用已编译的测试代码,测试已编译的源代码。
package,已发布的格式,如jar,将已编译的源代码打包。
integration-test,在集成测试可以运行的环境中处理和发布包。
verify,运行任何检查,验证包是否有效且达到质量标准。
install,把包安装在本地的repository中,可以被其他工程作为依赖来使用deploy,在整合或者发布环境下执行,将最终版本的包拷贝到远程的repository,使得其他的开发者或者工程可以共享。
springboot集成CAS实现单点登录的⽰例代码最近新参与的项⽬⽤到了cas单点登录,我还不会,这怎么能容忍!空了学习并搭建了⼀个spring-boot 集成CAS 的demo。
实现了单点登录与登出。
单点登录英⽂全称是:Single Sign On,简称SSO。
含义:在多个相互信任的系统中,只要登录⼀个系统其他系统均可访问。
CAS 是⼀种使⽤⼴泛的单点登录实现,分为客户端CAS Client和服务端 CAS Service,客户端就是我们的系统,服务端是认证中⼼,由CAS提供,我们需要稍作修改,启动起来就可以⽤。
~~~~效果演⽰https证书CAS Service 需要⽤https的⽅式,那么就需要证书,可以买也可以⾃⼰⽣成⼀个。
其实这⼀步也可以省略,访问的时候使⽤http即可,只是cas 会给警告。
步骤和把⼤象装进冰箱⼀样简单,总共三步:⽣成密钥⽣成证书导⼊证书1. ⽣成密钥keytool -genkey -alias cainiao -keyalg RSA -keystore E:sslcainiao.keystore参数说明:-genkey ⽣成密钥-keyalg 指定密钥算法,这时指定RSA-alias 指定别名-keystore 指定密钥库存储位置,这⾥存在 E:/ssl/⽬录下在执⾏中会问你很多问题,当问到:您的名字与姓⽒是什么?此时需要填写域名,作为之后的访问地址,其他随意。
执⾏完后⽣成⼀个密钥⽂件 cainiao.keystore2. ⽣成证书keytool -export -alias cainiao -storepass 123456 -file E:/ssl/cainiao.cer -keystore E:/ssl/cainiao.keystore参数说明:-storepass 刚刚⽣成密钥⽂件时候的设置的密码-file指定导出证书的⽂件名为cainiao.cer-keystore指定之前⽣成的密钥⽂件的⽂件名执⾏完后⽬录下会⽣成⼀个cainiao.cer证书3. 导⼊证书keytool -import -alias cainiao -keystore C:/"Program Files"/Java/jdk1.8.0_181/jre/lib/security/cacerts -file E:/ssl/cainiao.cer -trustcacerts将证书导⼊到JDK信任库把原来的$JAVA_HOME/jre/lib/security/cacerts⽂件要先删掉,否则会报出 Keystore was tampered with, or password was incorrect.下⾯是整个过程:PS E:\ssl> keytool -genkey -alias cainiao -keyalg RSA -keystore E:\ssl\cainiao.keystore输⼊密钥库⼝令:再次输⼊新⼝令:您的名字与姓⽒是什么?[Unknown]: 您的组织单位名称是什么?[Unknown]: cainian您的组织名称是什么?[Unknown]: cainiao您所在的城市或区域名称是什么?[Unknown]: wx您所在的省/市/⾃治区名称是什么?[Unknown]: js该单位的双字母国家/地区代码是什么?[Unknown]: CNCN=, OU=cainian, O=cainiao, L=wx, ST=js, C=CN是否正确?[否]: y输⼊ <cainiao> 的密钥⼝令(如果和密钥库⼝令相同, 按回车):再次输⼊新⼝令:------------------------------------------------------------------------------------PS E:\ssl> keytool -export -alias cainiao -storepass 123456 -file E:/ssl/cainiao.cer -keystore E:/ssl/cainiao.keystore存储在⽂件 <E:/ssl/cainiao.cer> 中的证书------------------------------------------------------------------------------------PS E:\ssl> keytool -import -alias cainiao -keystore C:/"Program Files"/Java/jdk1.8.0_181/jre/lib/security/cacerts -file E:/ssl/cainiao.cer -trustcacerts输⼊密钥库⼝令:所有者: CN=, OU=cainian, O=cainiao, L=wx, ST=js, C=CN发布者: CN=, OU=cainian, O=cainiao, L=wx, ST=js, C=CN序列号: 509d1aea有效期为 Wed Jun 17 22:02:55 CST 2020 ⾄ Tue Sep 15 22:02:55 CST 2020证书指纹:MD5: 5B:B2:7C:D7:B7:31:C5:7C:1C:BC:F7:DA:A8:2D:1C:B2SHA1: F6:76:55:55:D7:48:E3:9F:3A:B6:EE:68:1F:BE:DC:DE:51:B1:33:E5SHA256: 24:53:18:CD:E8:95:65:D8:6E:6A:7B:8E:79:CB:91:BD:F4:2E:C3:99:59:D1:76:12:A8:95:45:2A:4B:03:E4:AD签名算法名称: SHA256withRSA主体公共密钥算法: 2048 位 RSA 密钥版本: 3扩展:#1: ObjectId: 2.5.29.14 Criticality=falseSubjectKeyIdentifier [KeyIdentifier [0000: 70 B3 D5 76 36 EA 54 BA 75 C1 A1 5C DA 76 82 0E p..v6.T.u..\.v..0010: 4D F4 C9 05 M...]]是否信任此证书? [否]: y证书已添加到密钥库中最后,hosts 配置127.0.0.1 搭建CAS service1.> 把pom ⾥⾯的<repositories>仓库地址去掉,国外的仓库地址⽐较慢。
eclipse如何导⼊java项⽬⽂件平时下载到项⽬时,希望能够导⼊到eclipse中使⽤。
但有些项⽬不能直接导⼊,需要做转换。
打开源⽂件⽬录,查询如下:如果⽬录中包含pom.xml⽂件,则说明该项⽬由Maven构建的,参考以下如何导⼊Maven项⽬。
如果⽬录中包含build.xml⽂件,那么说明这个项⽬是由ant构建的,参考以下如何导⼊ant项⽬。
如果⽬录中包含.classpath .project⽂件,那么说明这个项⽬由eclipse开发的,可以直接通过eclipse导⼊该项⽬。
1. 如何导⼊Maven项⽬1.2 在第⼆页中根据不同的操作系统选择对应的压缩包,本⼈window系统,选择第⼆个压缩包,单击即可下载。
1.3 将下载的压缩包解压到某个⽬录如下,本例中是d:\tool\apache-maven-3.3.9\:1.4 在环境变量的path路径中添加bin⽬录,本例中是D:\tool\apache-maven-3.3.9\bin1.5 在cmd命令模式下输⼊mvn -v查看当前的版本,如果能显⽰,说明安装成功,如下图。
1.6 将要导⼊的项⽬解压缩到任意⼀个⽬录下,本例中路径为D:\tool\ECharts,如下1.7 在cmd命令⾏下,将路径切换到D:\tool\ECharts,然后执⾏mvn eclipse:eclipse命令。
1.8 显⽰创建成功后,即表⽰当前项⽬已经转为eclipse可导⼊项⽬。
1.9 回到刚才要导⼊的项⽬⽂件夹中,可以看到新增了.classpath .project⽂件以及target⽂件夹。
1.10 打开eclipse,选择File->import->General->Existing Projects into workspace,然后选择刚才的⽂件夹,导⼊即可。
2.如何导⼊ant项⽬(待后续补充)。
单点登录(SSO)解决⽅案之CAS⼊门案例单点登录: 单点登录(Single Sign On),简称为 SSO,是⽬前⽐较流⾏的企业业务整合的解决⽅案之⼀。
SSO的定义是在多个应⽤系统中,⽤户只需要登录⼀次就可以访问所有相互信任的应⽤系统。
CAS: CAS 是 Yale ⼤学发起的⼀个开源项⽬,旨在为 Web 应⽤系统提供⼀种可靠的单点登录⽅法,CAS 在 2004 年 12 ⽉正式成为 JA-SIG 的⼀个项⽬。
CAS 具有以下特点: 1,开源的企业级单点登录解决⽅案。
2,CAS Server 为需要独⽴部署的 Web 应⽤。
3,CAS Client ⽀持⾮常多的客户端(这⾥指单点登录系统中的各个 Web 应⽤),包括 Java, .Net, PHP, Perl, Apache, uPortal, Ruby 等。
SSO单点登录访问流程主要步骤:1. 访问服务:SSO客户端发送请求访问应⽤系统提供的服务资源。
2. 定向认证:SSO客户端会重定向⽤户请求到SSO服务器。
3. ⽤户认证:⽤户⾝份认证。
4. 发放票据:SSO服务器会产⽣⼀个随机的Service Ticket。
5. 验证票据:SSO服务器验证票据Service Ticket的合法性,验证通过后,允许客户端访问服务。
6. 传输⽤户信息:SSO服务器验证票据通过后,传输⽤户认证结果信息给客户端。
CAS服务端(CAS Server)部署:准备⼯作: cas服务端其实就是⼀个war包。
⾸先需要从下载cas-server,我这⾥下载并使⽤的是 cas-server-4.0.0-release.zip。
解压后,在modules⽬录下的cas-server_webapp-4.0.0.war,将其改名为cas.war放⼊tomcat⽬录下的webapps下。
所以上述为需要准备的东西,cas-server的war包以及tomcat,下⾯⽤的tomcat为apache-tomcat-7.0.77启动tomcat⾃动解压war包。
如何在Eclipse软件中导入Java工程文件Eclipse软件怎么导入Java工程文件?有些在学习Java编程的用户虽然会创建工程,但是对于怎么导入工程文件却不清楚,下面教大家如何在Eclipse软件中导入Java工程文件。
解决方法:
1、在电脑桌面找到Eclipse快捷方式。
2、双击打开Eclipse,在弹出的“Workspsce Launcher”对话框中,点击后面的“Browse”。
3、在弹出的“Select Workspsce Directory”工作空间目录对话框中,选择合适的工作空间存储目录,这里我选择D盘,当然,你也可以在盘内选择文件夹,作为自己的工作空间目录。
4、进入Eclipse界面,你会看到新选择的工作空间,会有一个欢迎界面,关闭就行了,如果你想了解更多,可以到欢迎界面进行相应的操作。
5、然后,单击菜单栏的“File”,在下拉列表中选择“Import.…”。
6、弹出对话框,选择“Import.…”导入。
CAS工程导入eclipse无需maven java版本server
此文章主要给那些需要配置CAS的server端,且不想用maven的朋友。
1.进入/cas/下载CAS-server
2.解压到本地会看到如下的文件夹
3.打开eclipse-》新建一个dynamic web project
4.一步步新建项目记得勾选
5.将此目录下D:\SSO\cas-server-3.5.2\cas-server-webapp\src\main\java下面的org拖入项目
中src文件夹
选择拷贝进文件夹点击ok
6.接着进入D:\SSO\cas-server-3.5.2\cas-server-webapp\src\main\webapp把其中所有的文件
以及文件夹拖入WebContent
7.此时项目目录如下
8.然后找到D:\SSO\cas-server-3.5.2\modules下面的cas-server-webapp-3.5.2.war用解压工
具解压
9.打开压缩包的D:\SSO\cas-server-3.5.2\modules\cas-server-webapp-3.5.2.war\WEB-INF\lib\
将lib中所有的jar文件复制到项目的lib中
记得要先把压缩文件的jar包解压到本地才能拖入项目的lib中
9.接着新建server
下面server的配置可以参见其他cas教程https的配置文档,配置完成即可启动。
项目可以编译修改十分方便。