本文讲解在Windos Server 2016操作系统上部署Glassfish4.1.2,其实不一定就是Windos Server 2016,其他windows环境也是支持的。 搭建环境正文讲解: 操作系统:Windows Server 2016 内存大小:16GB C盘空间:100G 注:正文中的参数与部署路径等,请根据实际需求修改,JDK这里使用的是1.7,可根据实际需要部署更新的版本 1、软件准备: jdk-7u45-windows-x64 glassfish-4.1.2.zip 2、jdk的环境安装与配置 JDK的安装很简单,这里只描述下安装的过程  JDK版本为jdk-7u45-windows-x64.exe,点击exe安装包;  在弹出的窗口,点击下一步;  根据需要修改安装路径,点击下一步;  安装JRE,点击下一步;  完成安装。  打开控制面板-点击系统-高级系统设置-进入高级选项卡-环境变量-新建系统变量值:如下 变量名:JAVA_HOME 变量值:C:\APP\Java\jdk1.7.0_45(按实际安装路径)  修改PATH变量值 在PATH变量值,新增JAVA路径:C:\app\Java\jdk1.7.0_45\bin(按实际安装路径)  调用系统cmd窗口,输入java -version确认环境变量添加成功 3、安装Glassfish  解压GlassFish4.1.2,将压缩包解压到对应目录下C:\APP\glassfish4 3.1、启动glassfish  打开glassfish4安装目录C:\APP\glassfish4\glassfish\bin\,双击打开asadmin,启动命令如下:start-domain domain1

3.2、修改admin登录密码  change-admin-password 3.3、修改安全默认  enable-secure-admin 3.4、glassfish启动,停止与重启命令 start-domain domain1 stop-domain domain1 restart-domain domain1 4、 打开浏览器,输入“https://127.0.0.1:4848/”进入控制台。 4.1、修改jvm参数,如果是jdk1.8,永久代已经移除了,配置永久代是无效的。 修改参数(根据实际物理内存分配) 修改前 -client 修改后 -server 修改前 -XX:MaxPermSize=192m 修改后 -XX:MaxPermSize=2g 修改前 -Xmx512m 修改后 -Xmx12g 添加前 空 新增配置 -Xms12g 修改之后需重启glassfish 4.2、修改默认端口,根据需要更改  8080端口为http访问端口,对应的访问地址: http://127.0.0.1:8080  8181端口为https访问端口,对应的访问地址: https://127.0.0.1:8181 4.3、修改logs分割日志的大小与存放数量 5、添加系统服务,该配置需要服务器安装.NET 3.5 create-service --name domain1 备注:JDBC、JMS资源等根据项目需要做相应的配置,数据库支持主流的mysql/oracle/sqlserver等。但不同的数据库需要添加不同的数据库驱动jar包,并将下载下来的数据库驱动jar包,放到C:\APP\glassfish4\glassfish\domains\domain1\lib\ext\路径下(路径根据你实际部署的路径操作),如下图,我这里配置的是连接oracle的数据库驱动包ojdbc6.jar,最后重启Glassfish服务生效。