linux jboss mysql_JBOSS的安装配置 - Linux环境下JDK,JBOSS以及MySQL的安装配置_服务器应用_Linux公社-Linux系统门户网站...

news/2024/5/17 14:41:43/文章来源:https://blog.csdn.net/weixin_35724999/article/details/113228066

三、JBOSS的安装配置

jboss版本选用jboss4.0.3,下载地址:http://www.jboss.org/jbossas/downloads/,不过本人使用的是一个已经解压缩好的文件夹

用root登录系统开始安装

1,假设jboss4.0.3文件夹位于/usr/local/suncer/server目录下运行命令

#将jboss_init_RedHat.sh复制到启动目录下并重命名为jboss

cp /usr/local/suncer/server/jboss4.0.3/bin/jboss_init_redhat.sh /etc/rc.d/init.d/jboss

2,打开/etc/rc.d/init.d/jboss文件,修改其中的配置:

JBOSS_HOME=${JBOSS_HOME:-"/usr/local/suncer/server/jboss4.0.3"}

JavaPTH=${JAVAPTH:-"/usr/java/jdk1.5.0_16/bin"}

JBOSSCP=${JBOSSCP:-"$JBOSS_HOME/bin/shutdown.sh -S"}

JBOSSSH=${JBOSSSH:-"$JBOSS_HOME/bin/run.sh"}

JBOSSUS=${JBOSSUS:-"root"}

CMD_START="$JBOSSSH"

CMD_STOP="cd $JBOSS_HOME/bin; $JBOSSCP"

修改完毕正确的文件内容如下:

#!/bin/sh

#

# JBoss Control Script

#

# chkconfig: 3 80 20

# description: JBoss EJB Container

#

# To use this script

# run it as root - it will switch to the specified user

# It loses all console output - use the log.

#

# Here is a little (and extremely primitive)

# startup/shutdown script for RedHat systems. It assumes

# that JBoss lives in /usr/local/jboss, it's run by user

# 'jboss' and JDK binaries are in /usr/local/jdk/bin. All

# this can be changed in the script itself.

# Bojan

#

# Either amend this script for your requirements

# or just ensure that the following variables are set correctly

# before calling the script

# [ #420297 ] JBoss startup/shutdown for RedHat

#define where jboss is - this is the directory containing directories log, bin, conf etc

JBOSS_HOME=${JBOSS_HOME:-"/usr/local/suncer/server/jboss4.0.3"}

#make java is on your path

JAVAPTH=${JAVAPTH:-"/usr/local/suncer/server/jdk1.5.0/bin"}

#define the classpath for the shutdown class

JBOSSCP=${JBOSSCP:-"$JBOSS_HOME/bin/shutdown.sh -S"}

#define the script to use to start jboss

JBOSSSH=${JBOSSSH:-"$JBOSS_HOME/bin/run.sh"}

if [ -n "$JBOSS_CONSOLE" -a ! -d "$JBOSS_CONSOLE" ]; then

# ensure the file exists

touch $JBOSS_CONSOLE

fi

if [ -n "$JBOSS_CONSOLE" -a ! -f "$JBOSS_CONSOLE" ]; then

echo "WARNING: location for saving console log invalid: $JBOSS_CONSOLE"

echo "WARNING: ignoring it and using /dev/null"

JBOSS_CONSOLE="/dev/null"

fi

#define what will be done with the console log

JBOSS_CONSOLE=${JBOSS_CONSOLE:-"/dev/null"}

#define the user under which jboss will run, or use RUNASIS to run as the current user

JBOSSUS=${JBOSSUS:-"root"}

CMD_START="$JBOSSSH"

CMD_STOP="cd $JBOSS_HOME/bin; $JBOSSCP"

if [ "$JBOSSUS" = "RUNASIS" ]; then

SUBIT=""

else

SUBIT="su - $JBOSSUS -c "

fi

if [ -z "`echo $PATH | grep $JAVAPTH`" ]; then

export PATH=$PATH:$JAVAPTH

fi

if [ ! -d "$JBOSS_HOME" ]; then

echo JBOSS_HOME does not exist as a valid directory : $JBOSS_HOME

exit 1

fi

echo CMD_START = $CMD_START

case "$1" in

start)

cd $JBOSS_HOME/bin

if [ -z "$SUBIT" ]; then

eval $CMD_START >${JBOSS_CONSOLE} 2>&1 &

else

$SUBIT "$CMD_START >${JBOSS_CONSOLE} 2>&1 &"

fi

;;

stop)

if [ -z "$SUBIT" ]; then

$CMD_STOP

else

$SUBIT "$CMD_STOP"

fi

;;

restart)

$0 stop

$0 start

;;

*)

echo "usage: $0 (start|stop|restart|help)"

esac

—……………………

3,配置环境变量,与JDK环境变量配置方法相同,打开/etc/profile文件,在JDK环境变量处添加如下字串:

JBOSS_HOME=/usr/local/suncer/server/jboss4.0.3

修改PATH,PATH=$PATH:$JAVA_HOME/bin:$JBOSS_HOME/bin

在export后面加上 JBOSS_HOME

4,使jboss自动启动:

打开/etc/rc.d/rc.local文件,在文件后面添加如下字串,

/etc/rc.d/init.d/jboss start

5,对/etc/rc.d/init.d/jboss、/usr/local/suncer/server/jboss4.0.3/bin/run.sh以及shutdown.sh执行如下命令:

chmod +x filepath/filename使这些文件可以被执行。

6,重启服务器

JBOSS配置完毕0b1331709591d260c1c78e86d0c51c18.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_816666.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

免备案\免审批号\廉价教你构建自己的网站\域名DNS解析\超实用的端口映射转发

前段时间写书的时候,涉及到一个关于服务器构建的章节,需要涉及很多范围,特此拿一篇最简单的来分享一下给大家,希望能帮得上某些人 是不是常常为没有自己的网站或者域名而烦恼?或者是有自己的服务器却没有域名&#xff…

云开发静态网站托管现已支持 Angular 应用

云开发静态托管是云开发提供的静态网站托管的能力,静态资源(HTML、CSS、JavaScript、字体等)的分发由腾讯云对象存储 COS 和拥有多个边缘网点的腾讯云 CDN 提供支持。 在云开发静态托管中,你同样可以托管一个 Angular 项目&#…

云开发网站托管悄悄上线了 Next.js 的支持

我们知道部署web应用程序的最佳方式是作为静态HTML应用程序,因为他对搜索引擎很友好,速度快等等,这对我们写个人博客这样的小型网站无异于非常nice。如果你的应用可以作为静态HTML,那么可以试试Next.js。 它可以把一个应用程序作…

Nuxt.js 项目如何部署到云开发网站托管

最开始了解到Nuxt是在vue SSR下了解到,用过之后感觉真香。 可以省去路由划分的时间,Nuxt.js 会读取该目录下所有的 .vue 文件并自动生成对应的路由配置、进一步封装Vuex等等。下面来介绍如何将Nuxt部署到静态托管上? 云开发(Tenc…

看过这么多静态网站托管,这么快的页面渲染还是头一次

很多时候我们都希望首屏速度快,SEO友好,那么相比于客户端渲染的 SPA,SSR 在 SEO 方面有明显的优势,在之前的 Next.js 的文章中,就有同学说要 Next.js 的 SSR,现在,它来了。 环境准备 安装node…

比快更快,Github Action + 云开发部署静态网站

Github 为开源项目提供了用于静态页面展示的 Pages 服务,很多开发者都在上面托管了自己的静态网站和博客,不少开源项目的案例和文档页面也采用了这种方式。不过由于 Pages 的 CDN 节点大部分在国外,在国内的访问速度不是很理想,不…

新能力|静态网站托管自定义域名支持强制 HTTPS

前言 我们的请求在互联网中通过 HTTP 协议传递时是基于明文来进行传输的,由于无法对通信整体进行加密,在此过程中遭到攻击的隐患较大。因此,数据加密传输、更加安全的 HTTPS 访问成为如今主流的传输方式。 云开发 Cloudbase 各项 API 原生支…

如何用极低成本解决网站托管烦恼?

运维工程师、开发工程师、系统管理员… 网站托管庞大的人力成本令人头秃! 呜呼,拿什么来拯救你?我的网站托管! 咚咚咚,敲黑板,划重点! 云开发联合DNSPod为您低价打造开通云开发托管、注册域名…

1分钟部署一个属于自己的网站,借助云开发静态网站部署属于自己的网站

今天来教大家部署一个属于自己的第一个静态网站,因为这里借助小程序云开发的静态服务器资源,所以可以轻松的实现自己网站的部署,部署完以后可以在电脑浏览器,手机浏览器,微信公众号里面展示。 老规矩,先看效…

一键部署!教你用云开发极速建站

无论是对于个人开发者还是企业,都经常需要通过一个网站去展示自己、与用户建立连接。生活论坛、地方门户、图片社区、博客站点…通过自己手把手去选框架、写代码又太耗时间。 借助云开发的一键部署能力,你不需要一行一行地写 HTML、CSS,也不…

简单几步,用云函数上传文件至静态网站托管

前言 云开发CloudBase为开发者提供静态网站托管的能力,静态资源(HTML、CSS、JavaScript、字体等)的分发由对象存储 COS 和拥有多个边缘网点的 CDN 提供支持。 本篇文章将使用云开发 Node.js 管理端 SDK演示,只需简单几步即可在云…

一键部署!这样搭建一个文档网站真的很简单!

本文由贝壳找房的前端工程师刘成帅(Jacob)带来,文中介绍了如何运用云开发CloudBase,免服务器、免域名快速搭建个人站点的方式。一起学习吧~ 前言 最近笔者在复习 JavaScript 基础知识,刚看完 《JavaScript 高级程序设…

监控和告警 | 网站被攻击了?

前段时间,我的网站疑似被攻击了,今天带大家一起来事故现场看看,并且分享事故分析思路和事后防控手段。 孽起 先看看我是怎么发现网站被攻击的吧。 通常,为了保证线上网站和后台服务的稳定运行,我们需要给项目添加监…

用云开发Webify,5分钟上线新网站!

用最简单的方式,带你上线自己的网站! 大家好,我是鱼皮。 相信每位学编程的同学都想要拥有一个自己的网站,比如个人博客,可以拿来记录自己的学习过程、分享自己的文章、展示作品等,从而激励自己持续学习和总…

Webify个人网站扶持计划:免费托管你的网站

再小的网站都有自己的价值,Webify 致力于帮助有情怀的站点先跑起来。 为了让更多开发者聚焦于网站本身的内容建设,而无需操心部署流程以及访问量与托管费用不对等的情况。 Webify 特别推出个人站点扶持计划: 将博客/论坛/官网等任意形式的个…

Next.js + 云开发Webify 打造绝佳网站

Next.js酷在哪里? 之前使用 Next.js strapi 做了一个简单博客站点也顺道写了一篇 Next.js 简明教程,之后 Next 本身一直在迅猛发展。利用代 js 能力来说做到了: 极佳的开发体验极佳的网站最佳的”动“,“静”平衡 从特性上来说…

十年老站长心声:我为什么选择把 Hexo 网站迁移到 Webify

前 言 我的这个博客站点大约始建于2010年以前,使用过 dlog、pjblog、zblog 等博客程序,也手动建立使用过纯静态 HTML 页面,大约2010年开始使用 WordPress。最近几年有感于 WordPress 过于臃肿复杂,而我的目的只是想写点什么&…

不套用模版,用微搭低代码开发企业门户网站

移动互联网时代,要快速打造企业品牌形象,越来越多企业选择小程序、H5等移动端形态构建门户网站。 如果拥有自己的门户网站,就意味着企业能够覆盖用户的更多碎片时间,使自己的品牌更加深入人心,使客户咨询等服务更加便…

内蒙古包钢钢管:用腾讯云微搭搭建企业门户网站,开启传统企业数字化转型之路

包钢钢管厂研发负责人: 作为一个国有的钢管厂企业,我们需要一个简单便捷、快速高效的搭建工具,联通我们的员工和客户,而微搭就是这样一款工具,它与微信和企业微信原生地互相结合。 企业背景 在我国行业数字化浪潮的趋…

php 企业网站 mail_花都新零售企业管理系统价位

花都新零售企业管理系统价位 ewttre花都新零售企业管理系统价位 实际上软件设计的主要任务就是将软件分解成模块是指能实现某个功能的数据和程序说明、可执行程序的程序单元。如今的短视频,沦为抄袭的重灾区。一些优质的短视频,未经允许被“搬运工”和“…