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 服务时出错

怎样在linux上部署web服务器

Linux中什么是动态网站环境及如何部署

Linux基础——LAMP平台构建及Web论坛部署

怎么在linux下用tomcat部署java web项目?

linux Nginx部署