GlassFish4安装部署

原创 2016年06月01日 11:17:08
准备工作
http://www.oracle.com/technetwork/cn/java/javase/downloads/index.html  下载Javase(JDK)并安装


1.下载
http://www.oracle.com/technetwork/cn/java/javaee/downloads/index.html(oracle官方ZIP版)
https://glassfish.java.net  (社区ZIP版)

http://www.oracle.com/technetwork/java/javaee/downloads/java-ee-7-sdk-with-jdk-u45-2066865.html 

(安装包版本-它不用安装javaseJDK)



2.安装
解压下载的Glassfish(.zip包)即可,如解压在d:\盘根目录下。


3.启动

D:\glassfish4\glassfish\bin\startserv.bat  双击startserv.bat文件会自动启动glassfish服务(stopserv.bat是停用服务)







4.配置

①http://localhost:8080  这个地址是http端也就是主页


②http://localhost:4848  这个地址是后台配置端,默认没有密码,直接登录


③如果端口被占用,可以在(D:\glassfish4\glassfish\domains\domain1\config\domain.xml)路径下用记事本打开domain.xml文件修改端口,修改后需重启服务才生效



④修改admin密码



⑤开启远程后台访问




5.部署

①热部署:将NetBeans打包好的.war包,复制到(D:\glassfish4\glassfish\domains\domain1\autodeploy)目录下即可,Glassfish会自动部署


②web部署:http://localhost:4848在这里面部署(区分war包部署与文件夹部署)





6.连接池设置

①将JDBC驱动复制到安装目录下(如:D:\glassfish4\glassfish\lib),复制完后,要重启一下glassfish服务才生效


②创建JDBC连接池






③创建JDBC资源




④在web项目中使用连接池

(1)创建连接池类

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.sql.DataSource;

public class Pool {
    
private static DataSource ds = null;

static//在静态代码块中创建数据库连接池
{
    try
    {
        Context initCtx = new InitialContext();//JNDI初始上下文
        ds = (DataSource) initCtx.lookup("sjk_pool");//检索st指定的对象,并返回绑定到st的对象DataSource获取连接
    }
    catch (Exception e) 
    {
        throw new ExceptionInInitializerError(e);
    }
}    
    
public static Connection getConnection() throws SQLException
{
    return ds.getConnection();//从数据源中获取数据库连接
}

public static void release(Connection ct,PreparedStatement ps,ResultSet rs)//释放资源
{
    try 
    {
       if(rs!=null)
       {    
          rs.close();
       }
       if(ps!=null)
       {    
          ps.close();
       }
       if(ct!=null)
       {    
          ct.close();
       }
    } 
    catch (SQLException ex)
    {
        ex.printStackTrace();
    }
}


(2)在其他类使用

Connection ct;

PreparedStatement ps;
ResultSet rs;

try{

ct = Pool.getConnection();

ps = ct.prepareStatement("select name from users where Code=? and Password=? ");

ps.setString(1,username);
ps.setString(2,password);

rs = ps.executeQuery();

..........

.........

}

 catch(SQLException ex){
     ex.printStackTrace();
 }

finally{
   Pool.release(ct,ps,rs);
}




版权声明:本文为博主原创文章,未经博主允许不得转载。

GlassFish 的安装及设置命令

GlassFish 命令行操作   本文链接   GlassFish 是一款强悍的 J2EE 应用服务器,支持完整的 J2EE 标准,而且开源免费,如果服务器配置不是特别低,若2G以上内存我强烈推荐G...
  • joyous
  • joyous
  • 2012年09月23日 01:27
  • 27379

Glassfish 安装&配置

一、第一种  一、安装配置glassfish之前需要先安装配置好JDK和Ant。下面先介绍JDK和Ant的下载、安装和配置     1.JDK     下载地址:http://java.sun....
  • ning109314
  • ning109314
  • 2012年03月01日 14:34
  • 12936

GlassFish (open ESB)的安装及设置命令

GlassFish 命令行操作     本文根据GlassFish3撰写,但经测试,GlassFish4也适用。 GlassFish 是一款强悍的J2EE 应用服务...
  • lanseliuxingluo
  • lanseliuxingluo
  • 2017年01月10日 17:09
  • 906

Glassfish4.1安装及配置

安装及配置下载及安装详情见官网。 关于文档上述下载的GlassFish为开源版本,文档见GlassFish Server Documentation。不过,在使用中发现该文档的参数并不全,比如,Re...
  • u012948976
  • u012948976
  • 2015年12月30日 16:58
  • 3100

GlassFish4(GlassFish3)安装

  • 2014年02月17日 17:33
  • 204KB
  • 下载

GlassFish 部署及应用入门

如果您喜欢这些文章,欢迎点击此处订阅本Blog
  • softwave
  • softwave
  • 2009年05月17日 23:40
  • 11854

glassfish web项目 热部署

意义:部署完之后,若我们想更改项目的文件,可以直接在本地修改文件夹下的文件,若仅修改了前端文件(如a.html)则无需重新部署,应用会自动更新。 Tips:github上的某一项目中(如 p...
  • Smoozer
  • Smoozer
  • 2016年07月13日 18:54
  • 754

centos 6.5下安装glassfish4

第一步:下载软件 网址:https://glassfish.java.net/ 可以下载最新版本了,也可以下载早期版本,带有ml后缀的中文版的 下载的包是zip格式的 第二步:解压文件 先上传到服务器...
  • chenghuikai
  • chenghuikai
  • 2015年04月21日 18:05
  • 595

GlassFish4 deploy 部署应用 快速入门

GlassFish 是一款强健的商业兼容应用服务器,达到产品级质量,可免费用于开发、部署和重新分发。          快速入门     GlassFish deploy 部署应用  ...
  • sukeeeeeeeee
  • sukeeeeeeeee
  • 2016年11月30日 14:51
  • 1054

Eclipse4.2.2安装GlassFish插件

JDK版本: Eclipse版本:Juno Service Release 2 GlassFish
  • a19881029
  • a19881029
  • 2014年09月29日 12:07
  • 6031
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:GlassFish4安装部署
举报原因:
原因补充:

(最多只允许输入30个字)