CentOS 7安装、部署Glassfish

安装、部署Glassfish

GlassFish 是一款强健的商业兼容应用服务器,达到产品级质量,可免费用于开发、部署和重新分发。

环境:CentOS 7.2

步骤:

一、部署JDK环境

#tar zxf jdk-8u91-linux-x64.tar.gz && rm -rf jdk-8u91-linux-x64.tar.gz

#mv jdk1.8.0_91/ /usr/local/jdk

#vim /etc/profile.d/java.sh

#cat /etc/profile.d/java.sh

JAVA_HOME=/usr/local/jdk

JAVA_BIN=$JAVA_HOME/bin

JRE_HOME=$JAVA_HOME/jre

PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/jre/lib/charsets.jar

#source /etc/profile.d/java.sh

#java -version

java version "1.8.0_91"

Java(TM) SE Runtime Environment (build 1.8.0_91-b14)

Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)

二、安装Glassfish

#unzip glassfish-4.1.1.zip

#mv glassfish4/ /usr/local/glassfish

#cd /usr/local/glassfish/glassfish/bin

启动Glassfish(必须保证/etc/hosts中添加了hostname和ip 对应记录)

#./startserv &

#netstat -anput |grep java

tcp6       0      0 :::8686                 :::*                    LISTEN      12826/java

tcp6       0      0 :::4848                 :::*                    LISTEN      12826/java

tcp6       0      0 :::8080                 :::*                    LISTEN      12826/java

tcp6       0      0 :::3700                 :::*                    LISTEN      12826/java

tcp6       0      0 :::8181                 :::*                    LISTEN      12826/java

tcp6       0      0 :::7676                 :::*                    LISTEN      12826/java

开放防火墙端口

#firewall-cmd --zone=public --add-port=8686/tcp --permanent

#firewall-cmd --zone=public --add-port=4848/tcp --permanent

#firewall-cmd --zone=public --add-port=8080/tcp --permanent

#firewall-cmd --zone=public --add-port=3700/tcp --permanent

#firewall-cmd --zone=public --add-port=8181/tcp --permanent

#firewall-cmd --zone=public --add-port=7676/tcp --permanent

#firewall-cmd --reload

设置管理员账号和口令

#cd /usr/local/glassfish/glassfish/bin/

#./asadmin change-admin-password

Enter admin user name [default: admin]>

Enter the admin password>

Enter the new admin password>

Enter the new admin password again>

Command change-admin-password executed successfully.

开启远程访问

#./asadmin enable-secure-admin

Enter admin user name>  admin

Enter admin password for user "admin">

You must restart all running servers for the change in secure admin to take effect.

Command enable-secure-admin executed successfully.

重启服务

#./stopserv

Command stop-domain executed successfully.

#./startserv

重启服务后,可以使用上面创建的账号远程连接控制台

https://hostname:4848 或 server ip:4848

部署一个简单应用

部署成功后,可以登录http://hostname:8080/hello 访问

时间: 2024-10-10 21:51:56

CentOS 7安装、部署Glassfish的相关文章

Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践

原文:Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践 环境 本地 win7 服务器:Virtual Box 上的Centos ssh工具: Xshell 文件传输: xftp 1.在本地创建asp.net core应用发布 1.1 使用Vs2017 新建一个asp.netcore项目 步骤略(一路next),当然你也可以用命令行创建. 1.2 发布项目 在项目路径下执行命令 dotnet publish –c release 先本地运行是否有问题,减少因为本

Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(二)

原文:Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(二) Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(一) 接上一篇 3. Nginx配置反向代理 3.1 cnetos 安装nginx 首先,我们需要在服务器上安装Nginx.参考网址 3.1.1:添加Nginx存储库 要添加CentOS 7 EPEL仓库,请打开终端并使用以下命令: sudo yum install epel-release EPEL的全称叫 Ex

Centos 7安装部署zabbix3.0实战(服务器端)

一.服务器端部署 1.Zabbix 环境准备 [[email protected]]#hostnamectl set-hostname zabbix    #永久修改主机名 [[email protected] ~]# cat /etc/redhat-release      # 查看系统版本 CentOS Linux release 7.2.1511 (Core) [[email protected]zabbix ~]# uname -r                # 查看内核版本 3.1

CentOS 7安装部署zabbix3.4

一.zabbix安装配置1.zabbix简介基于Web界面的分布式系统监控的企业级开源软件.可以监控各种系统与设备,网络参数,保证服务器设备安全运营:提供灵活的通知机制.1.1. zabbix的逻辑图1.2. zabbix的组件zabbix-server:Zabbix监控端组件,它是一个服务器端组件zabbix-agent:被监控端组件,它是一个客户端组件,它主要是监控由Agent所支持的操作系统(简单说如果你要监控OS,就需要在对应的OS上安装Agent程序),而如果要监控一些其他设备,通常需

CentOS 7安装部署ELK 6.2.4

一.ELK介绍 ELK是三款开源软件的缩写,即:ElasticSearch + Logstash + Kibana.这三个工具组合形成了一套实用.易用的监控架构,可抓取系统日志.apache日志.nginx日志.mysql日志等多种日志类型,目前很多公司用它来搭建可视化的集中式日志分析平台.ElasticSearch:是一个分布式的RESTful风格的搜索和数据分析引擎,同时还提供了集中存储功能,它主要负责将logstash抓取来的日志数据进行检索.查询.分析等.Logstash:日志处理工具,

centos 7安装部署docker

1.centos 7 在windows下通过vm虚拟机安装centos 7: VMware-workstation-full-10.0.3-1895310 centos 7 2.要求 操作系统的内核版本不能低于3.10 查看内核版本: # uname -r 3.安装 3.1通过yum安装 需要联入互联网 $ dudo yum update 3.1.2加入yum repo $ sudo tee /etc/yum.repos.d/docker.repo <<-'EOF' [dockerrepo]

在CentOS上安装部署MooseFS分布式文件系统

参考资料: http://www.moosefs.org/tl_files/manpageszip/moosefs-step-by-step-tutorial-cn-v.1.1.pdf 环境介绍:OS: CentOS 6.3 x86_64server1 - mfsmaster & mfschunkserverserver2 - mfsmetalogger & mfschunkserver & mfsclientserver3 - mfschunkserver 1. 什么是Moose

Centos下安装部署gisserver及centos6-7中文乱码解决

1.部署前准备 1.1操作系统centos6.x 1.2jdk1.8.0_151 1.3apache-tomcat-7.0.81 1.4Gisserver安装文件 2.部署程序运行环境 2.1解压安装jdk tar -zxf jdk-8u151-linux-x64.tar.gz mv jdk1.8.0_151/ /usr/local/ 2.2设置jdk环境变量 #编辑名为java.sh的shell脚本 vi /etc/profile.d/java.sh JAVA_HOME=/usr/local/

Linux/Centos下安装部署phantomjs 及使用

PhantomJS 是一个基于 WebKit 的服务器端 JavaScript API.它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG. PhantomJS 可以用于 页面自动化 , 网络监测 , 网页截屏 ,以及无界面测试等 一.安装: 获取安装包,并解压: #mkdir ~/bin/ #cd ~/bin/ #wget https://bitbucket.org/ariya/phantomjs/dow

Centos下安装部署DOCLever

DOClever是一个可视化接口管理工具 ,可以分析接口结构,校验接口正确性, 围绕接口定义文档,通过一系列自动化工具提升我们的协作效率.DOClever前后端全部采用了javascript来作为我们的开发语言,前端用的是vue+element UI,后端是express+mongodb,这样的框架集成了高并发,迭代快的特点,保证系统的稳定可靠. #!/bin/bash # @Author: HanWei # @Date: 2020-03-06 14:57:43 # @Last Modified