部署成功后,即可访问该web应用程序了,可点击web应用程序的取消部署删除该web应用,也可以停止该web应用,启用该web应用。
3、数据源
这个地方花费了我好一阵时间
前提:已经安装Oracle(其他应该类似,但是没有用过,不敢保证),并有相应的,用户名和密码等
登录某个域的后台管理页面
左栏,资源->JDBC->连接池->新建,输入连接池名称,选择类型为javax.sql.ConnectionPoolDataSource,供应商选择Oracle,下一步,上面的输入都可以使用默认设置,在其他属性中,输入以下各个属性的对应值:
DatabaseName(名)
User(用户名)
Password(用户密码)
PortNumber(端口,Oracle的端口默认为1521)
URL(访问的地址,如jdbc:Oracle:thin:@localhost:1521:db)
其他可以不用设置,完成,即生产一个连接池
然后,将Oracle的访问jar包复制到domain\lib\ext下来到新创建的连接池的内容显示页,点击ping,如果ping成功,则连接池已经设置成功,否则依次排查故障,接下来就要设置数据源。glassfish
资源->JDBC->JDBC资源,输入JNDI名称,一般为jdbc/****(*为具体名称),选择池名称为刚刚新建的连接池,点击确定,即可创建完之后,需要在web程序中使用,需要在web.xml中加入:
- <resource-ref>
- <description>OracleConnectionPool</description>
- <res-ref-name>jdbc/****</res-ref-name>
- <res-type>javax.sql.DataSource</res-type>
- <res-auth>Container</res-auth>
- <res-sharing-scope>Shareable</res-sharing-scope>
- </resource-ref>
然后在java程序中,加入如下代码来使用数据源:
- Contextctx=newInitialContext();
- DataSourceds=(DataSource)ctx.lookup("jdbc/****");
- Connctioncon=ds.getConnection();
接下来就简单,直接用这个con就可以了。
时间仓促,而且还是刚刚接触,Glassfish的其他内容还未能涉及,抛砖引玉吧
Sun发布基于GlassFish的开源网络平台 如何解决JBoss和log4j冲突 用RichFaces将桌面特性添加到浏览器应用程序中 JBoss jBPM安装配置(Tomcat 6.0+MySQL 5.1) GlassFish v3 发布预发行版本
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-34109-2.html
大爱