`

Linux上部署Web项目

阅读更多

        最近在学习linux,项目经理也让我尝试着在linux上部署windows上开发的web工程,对照着他给我的资料和网上查找的内容,整合如下:

 

一,安装JDK。

1,查看是否已经安装过了JDK:

        #rpm -qa|grep jdk(过滤所有安装的rpm包中有没有包含“jdk”字样的,如果存在说明已经安装过了)或者#java -version。

2,卸载JDK:#rpm -e jdk-1.7.0_67-fcs.i586。(删除残余文件:#rm -rf)

3,安装JDK:

        看Linux是32位还是64位的,x86_64就是64位的,i686就是32位的——#uname -a。

        在官方上下载相应的jdk,在Linux的/usr目录下创建文件夹/usr/java,进入该目录,将下载完的jdk安装文件放在/usr/java下,修改为可执行文件——#chmod 777 jdk-1.7.0_67-fcs.i586。

        然后执行文件进行安装——#rpm -ivh jdk-7u67-linux-i586.rpm。

4,环境配置:

        #nano /etc/profile 或者 #vi /etc/profile ,接着在里面添加如下内容并保存——

export JAVA_HOME=/usr/java/jdk1.7.0_67
export JAVA_BIN=/usr/java/jdk1.7.0_67/bin
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

第三行那样写是有原因的,执行Java的时候优先执行我们写的这段路径!)

5,执行配置文件使其生效:

        # . /etc/profile(注意点和/etc/profile有空格!)

6,最后测试JDK是否安装成功:#echo $JAVA_HOME

        #java -version。

 

二,安装Tomcat。

1,把tomcat的Linux安装包放到tomcat目录下,然后使用命令完成解压:

        #tar -zxvf apache-tomcat-7.0.52.tar.gz

2,如果需要配置tomcat的jdk内存参数,在tomcat的bin下catalina.sh里,位置cygwin=false前加下面一行:

        JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=128M -XX:MaxPermSize=512m"(接着保存退出即可!)

 

三,Windows项目移到Linux服务器所要更改的东西(不断补充中。。。

1,项目中“上传和下载”功能所牵涉到的路径和路径分隔符。

2,项目日志的路径。

3,如果已经有了一个JDK,或许环境变量中它的路径排在你自己的JDK路径的前面,tomcat会优先使用靠前的。如果想改用自己的,要么将自己的JDK路径排在更前面(或者只剩自己的JDK),要么为tomcat指定JDK:

        去掉JDK的全局变量设置。在tomcat下,打开catalina.sh文件,选择顺眼的空白处,添加语句如下——export JAVA_HOME="你的JDK路径"

4,如果想试试Linxu服务器有没有连上特定的数据库,可输入如下命令——telnet  数据库IP

5,有的时候shutdown.sh未必能关闭tomcat,所以这里我们可以采用杀进程来关掉tomcat:

        kill  进程号

分享到:
评论

相关推荐

    linux部署web项目所需资源,包含jdk,tomcat。

    8. **附带教程**:提供的链接(https://mp.csdn.net/mdeditor/99692118#)是一个详细的Linux部署Web项目的教程,涵盖了上述步骤以及可能遇到的问题和解决方法,建议参考学习。 总之,部署Linux上的Web项目需要对JDK...

    把web项目部署到linux服务器

    部署 Web 项目到 Linux 服务器 在部署 Web 项目到 Linux 服务器时,需要准备好 Linux tomcat 压缩包,一般命名为 apache-tomcat-6.0.36.tar.gz。首先,需要将压缩包放到 Linux 服务器自己的账户目录下,然后使用...

    linux 下weblogic部署web项目

    linux 下weblogic部署web项目,先新建新端口,然后配置用shartxxxx.sh后台启动项目,最后部署项目

    Linux部署Web项目

    总结,Linux部署Web项目涉及多个环节,包括选择合适的JDK版本,安装Tomcat,配置环境变量,以及掌握多种部署方法。理解这些步骤和技巧,将有助于IT专业人员更有效地管理和维护Web服务。同时,对`ps`命令的运用和Vim...

    Linux上部署web服务器并发布web项目.docx

    Linux上部署web服务器并发布web项目.docx,web服务器

    Linux服务器部署Web项目详解.docx

    以上步骤详细介绍了在Linux服务器上部署Web项目的全过程,涵盖了从连接服务器、配置环境到启动服务和部署应用的关键操作。了解并熟练掌握这些技能对于任何需要在Linux环境中运行Web应用的开发者或运维人员都至关重要...

    Linux下JBOSS部署手册

    Linux下JBOSS部署手册

    linux下按照tomcat并部署web项目

    ### Linux环境下安装Tomcat及部署Web项目的详细步骤与注意事项 #### 一、环境准备与配置 在Linux环境下安装并配置Tomcat以及部署Web项目是一项重要的技术任务,涉及到多个环节的设置与调整。以下将详细介绍整个...

    在jboss上部署web应用

    部署的文件可以是EJB JARs、Web应用WARs、企业应用EARs,甚至其他自定义的服务。 总结,JBoss作为一款强大的Java应用服务器,提供了丰富的J2EE服务和高级特性,其安装、配置和部署过程相对简单,适合开发和部署各种...

    Linux部署web网页

    ### Linux部署Web网页:Tomcat + MSSQL Server 2008 R2 部署 FMC #### 一、概述 随着企业信息化建设的深入发展,越来越多的应用选择基于Linux平台进行部署。本文将详细介绍如何在Linux环境下部署一个包含Tomcat和...

    Linux(Ubuntu)系统部署web项目

    本篇文章将详细讲解如何在Ubuntu系统上部署Web项目,涉及的知识点包括Java环境搭建(JDK)、应用服务器配置(Tomcat)、Web应用的部署以及数据库的交互。 首先,我们要确保系统已经安装了Java Development Kit(JDK...

    Linux 下 部署web程序

    ### Linux下部署Web程序知识点详解 #### 一、概述 在Linux环境下部署Web程序是现代软件开发中的一个重要环节。本文档将详细介绍如何在Linux系统上完成Web程序的部署过程,包括用户管理、Tomcat服务器安装配置、Web...

    如何使用Xshell工具远程Linux环境部署web项目(Xmanager)借鉴.pdf

    在IT行业中,远程管理和部署Web项目是常见的任务,特别是在Linux环境中。Xshell和Xmanager是两款强大的工具,能够帮助我们高效地完成这些工作。本文将详细介绍如何使用Xshell工具远程连接到Linux系统,并借助...

    linux系统下部署项目访问报404错误的解决方法

    在Linux系统中部署Java Web项目时,遇到404错误通常是由于多种原因导致的,这包括但不限于配置问题、文件路径错误、服务器设置不正确、权限不足等。以下是一些常见的解决方法,帮助你分析和解决这个问题: 1. **...

    Linux上安装部署websphere

    Linux上安装部署websphere入门手册,介绍了应用服务器的安装,以及应用服务器上web程序发布

    Linux环境部署和项目构建

    部署Web端项目通常涉及到部署war包。以Jenkins为例,可以通过将Jenkins.war文件上传到Tomcat的webapps目录下,然后重启Tomcat来完成部署。 ### 总结 Linux环境部署和项目构建是一个涉及多方面技能的过程,包括对...

    Linux下采用MonoJexus部署ASP.NET-MVC、WCF、WebAPI、C应用程序.docx

    Linux 下采用 Mono 和 Jexus 部署 ASP.NET-MVC、WCF、WebAPI、C 应用程序 Linux 系统下,采用 Mono 和 Jexus 可以实现 ASP.NET-MVC、WCF、WebAPI、C 应用程序的部署。Mono 是一个开源的、跨平台的 .NET 实现,能够...

    【ASP.NET编程知识】.Net Core WebApi部署在Linux服务器上的方法.docx

    ".NET Core WebApi 在 Linux 服务器上的部署方法" .NET Core WebApi 是...将 .NET Core WebApi 部署在 Linux 服务器上需要准备服务器,安装 .NET Core 环境,上传启动项目,安装 Nginx,配置 Nginx,最后访问项目。

Global site tag (gtag.js) - Google Analytics