当前位置: 首页 > 工具软件 > JOIDS > 使用案例 >

JOIDS部署说明

蒋鸿文
2023-12-01

 

1.   使用SVN下载JOIDS源代码至D:\jos

 http://openid-server.googlecode.com/svn/trunk/

2.   准备mavenhttp://maven.apache.org/

解压到D:\ apache-maven-3.0.3\

3.   下载Calendarhttp://www.dynarch.com/projects/calendar/old/

解压到D:\ jos-webapp/src/main/webapp/resources/jscalendar/

4.   maven编译

控制台,进入D:\jos

输入:D:\apache-maven-3.0.3\bin\mvn package 回车开始编译,(需要很长时间)

完成后,在D:\jos\jos-webapp\target中可以找到jos-webapp-1.2-SNAPSHOT.war

改名为jos.war

5.   复制mysql-connector-java-5.1.6-bin.jarmail.jar$CATALINA_BASE/lib/

mail.jarhttp://java.sun.com/products/javamail/ 下载

6.   复制jos.war$CATALINA_BASE/webapp

7.   启动Tomcat,让jos.war自动解包,然后关闭Tomcat

8.   $CATALINA_BASE/webapps\jos\META-INF\context.xml复制到

$CATALINA_BASE\conf\Catalina\localhost下,改名为jos.xml

9.   打开jos.xml,修改一下内容:

打开mysql连接配置,关闭其他数据库连接

<Resource

         name="jdbc/jos"

         type="javax.sql.DataSource"

         driverClassName="com.mysql.jdbc.Driver"

         url="jdbc:mysql://t2:3306/jos??useUnicode=true&amp;characterEncoding=utf-8"

         username="root"

         password="test123" />

修改hibernate方言配置,打开其他hibernate相关配置项

         <Environment

                   name="hibernate.dialect"

                   type="java.lang.String"

                   value="org.hibernate.dialect.MySQLDialect" />

要在t2mysql上创建数据库jos

create database jos default charset 'utf8';

 

打开javamail配置

<Resource

         name="mail/Session"

         type="javax.mail.Session"

         username="yourname"

         password="xxxxxx "

         mail.from="yourname@server.cn"

         mail.debug="false"

         mail.user="yourname"

         mail.smtp.host="smtp.server.cn"

         mail.smtp.port="25"

         mail.smtp.starttls.enable="true"

         mail.smtp.auth="true" />

打开管理密码配置,密码为空时无法登陆

<Environment

         name="domain.configurator.password"

         type="java.lang.String"

         value="xxxxxx"

         override="false" />

打开email模板配置项

         <Environment

                   name="email.address.pattern"

                   type="java.lang.String"

                   value="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"

                   override="false" />

 

10. 至此,启动tomcatJOIDS部署完毕。

11. http://localhost:8080/jos登陆。

 

参考:

http://openid-server.googlecode.com/svn/tags/jos-1.2.1/INSTALL

http://www.ibm.com/developerworks/java/library/j-openid/

http://www.ibm.com/developerworks/java/library/j-openid2/

 

 类似资料: