Linux部署web程序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux部署web程序相关的知识,希望对你有一定的参考价值。
* 远程Linux软件 SSH Secure Shell
* 安装软件 jdk-6u45-linux-x64-rpm.bin、jboss-4.2.3.GA.zip
一、安装及配置Java环境
1、下载JDK安装包jdk-6u45-linux-x64-rpm(需解压)
2、将JDK安装包jdk-6u45-linux-x64-rpm拷贝到Redhat任意目录下。例如/home/instal(install需手动创建)
3、进入/home/install目录 cd /home/install
4、执行赋权操作 #chmod +x jdk-6u45-linux-x64-rpm.bin
5、执行解压命令 ./jdk-6u45-linux-x64-rpm.bin
6、解压完成后,回到/home/install目录,可以看到多出几个文件,其中有一个安装文件: jdk-6u45-linux-amd64.rpm
7、执行安装命令 rpm -ivh jdk-6u45-linux-amd64.rpm
此时,开始安装JDK。安装完成后可以在/usr目录发现一个新增的java文件夹,里面放 的是安装好的JDK
8、设置环境变量
在/etc/profile文件后面添加
#SET JAVAENVIRONMENT
JAVA_HOME=/usr/java/jdk1.6.0_45 #配置jdk路径
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
exportJAVA_HOME
export PATH
exportCLASSPATH
9、设置完成后,输入java -version
如果出现javaversion "1.6.0_45"等字样,说明您的JDK已经安装成功了
二、安装、配置JBOSS
1、将jboss-4.2.3.GA.zip压缩包拷贝Redhat任意目录下,例如/home/service
2、解压jboss unzip jboss-4.2.3.GA-jdk6.zip(此时如果觉得名字太长,可修改名字 rename jboss-4.2.3.GA jboss)
3、测试是否安装成功
cd/home/server/jboss-4.2.3.GA/bin/
./run –b 0.0.0.0
用浏览器访问服务器,如果出现jboss的欢迎界面,说明安装成功
4、设置环境变量
编辑/etc/profile文件
#SET JBOSS ENVIRONMENT
JBOSS_HOME=/home/server/jboss-4.2.3.GA #jboss安装路径
export JBOSS_HOME
JBOSS高级配置
1、配置jboss为linux服务,以及开机自动启动
1)创建服务文件cp/home/server/jboss/bin/jboss_init_redhat.sh /etc/rc.d/init.d/jboss
2)修改服务文件(可以把文件下载下来,直接修改)
vi/etc/rc.d/init.d/jboss
I、修改BOSS_HOME :BOSS_HOME=${JBOSS_HOME:-"/home/server/jboss-4.2.3.GA"}
II、修改JAVAPTH:JAVAPTH=${JAVAPTH:-"/usr/java/jdk1.6.0_45/bin"}
III、修改启动用户:JBOSS_USER=${JBOSS_USER:-"root"}
IV、设置所有IP能够访问jboss
在JBOSS_CONF=${JBOSS_CONF:-"default"}下添加语句: JBOSS_HOST=${JBOSS_HOST:-"0.0.0.0"}3)设置启动脚步
ln -s /etc/init.d/jboss /etc/rc3.d/K20jboss
ln -s /etc/init.d/jboss/etc/rc3.d/S80jboss
ln -s /etc/init.d/jboss/etc/rc5.d/K20jboss
ln -s /etc/init.d/jboss/etc/rc5.d/S80jboss
4)分配执行权限
chmod -f 770/etc/init.d/jboss
chmod -f 770 /etc/rc3.d/S80jboss
chmod -Rf 770 $JBOSS_HOME
5)启动服务:service jboss start(关闭服务:service jboss stop 重启服务:service jboss restart)
2、配置jboss jre内存
vi/home/server/jboss/bin/run.conf
修改if [ "x$JAVA_OPTS" ="x" ]; then后为
JAVA_OPTS="-Xmx8192M -Xms8192M -XX:MaxPermSize=512M"(配置jdk运行时内存为8G)
三、部署项目
将.war后缀的项目放到/jboss-4.2.3.GA/server/default/deploy目录下,重启Jboss(service jboss restart)即可
以上是关于Linux部署web程序的主要内容,如果未能解决你的问题,请参考以下文章
通过 Azure Devops 将 .Net Core 3.1 Web 应用程序部署到 Azure Linux Web 服务时出错