WEB开发网
开发学院软件开发Java 在 Apache Geronimo 中创建登录和注册系统,第 1 ... 阅读

在 Apache Geronimo 中创建登录和注册系统,第 1 部分: 使用 J2EE 声明式安全性和 Geronimo 内置的 Derby 数据库

 2010-04-19 00:00:00 来源:WEB开发网   
核心提示: java -jar bin/deployer.jar --user system --password managerdeploy ../secDbApp/WEB-INF/my-db-plan.xml 这个命令把应用程序的安全性部署计划部署到 Geronimo,Geronimo 输出以下内容表示

java -jar bin/deployer.jar --user system --password manager
deploy ../secDbApp/WEB-INF/my-db-plan.xml


这个命令把应用程序的安全性部署计划部署到 Geronimo。Geronimo 输出以下内容表示部署成功:

Deployed com/ibm/geronimo/security/myDbPlan

回忆一下应用程序的 parentId,如 geronimo-web.xml 文件中所定义的,就是这个:com/ibm/geronimo/security/myDbPlan。

部署应用程序

现在可以用与部署计划同样的方式部署应用程序。输入以下命令,在 Geronimo 上部署应用程序:

java -jar bin/deployer.jar --user system --password manager
deploy ../secDbApp/security.war


如果前面没有首先部署应用程序的安全性部署计划,应用程序在这里会部署失败。在部署应用程序时,Geronimo 用 configId 等于应用程序的 parentId(就像 geronimo-web.xml 中定义的那样)查找安装的模块。它找到 parentId,即 com/ibm/geronimo/security/myDbPlan(已经部署完),然后继续部署应用程序。

现在已经在 Geronimo 上部署了应用程序。Geronimo 输出以下内容,表示部署成功:

Deployed com/ibm/geronimo/security/myDbApp @
http://your-a9279112e3:8080/sqlSecurityDemo


应用程序部署就绪,可以进行测试了,下面进行测试。

测试注册用户角色

要测试应用程序,请访问刚刚创建的 Web 站点。打开 Web 浏览器,并指向 URL http://localhost:8080/sqlSecurityDemo/。

现在应当装入主页。请单击用户的登录链接,装入登录页面。输入用户名 JohnDoe 和口令 mypass,这是在 清单 1 中插入数据库的。请参见 图 3。

上一页  3 4 5 6 7 8 9  下一页

Tags:Apache Geronimo 创建

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接