在 Apache Geronimo 中创建登录和注册系统,第 1 部分: 使用 J2EE 声明式安全性和 Geronimo 内置的 Derby 数据库
2010-04-19 00:00:00 来源:WEB开发网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。
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
- ››Apache中改变php.ini的路径
- ››Apache2.2与Tomcat6整合及虚拟主机配置
- ››Apache+php+mysql在windows下的安装与配置图解
- ››创建基于PPTP的站点到站点VPN连接:ISA2006系列之...
- ››创建基于L2TP的站点到站点的VPN连接:ISA2006系列...
- ››创建一个Twisted Reactor TCP服务器
- ››Apache+Subversion完美结合,CentOS下实现版本控制...
- ››创建Windows Mobile上兼容性好的UI 程序
- ››创建android的Service
- ››创建远古部落环境与原住民角色
- ››Apache HTTPServer2.2.16 发布
更多精彩
赞助商链接