`
i_helloworld
  • 浏览: 13120 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

linux部署java项目

阅读更多
[size=large][size=medium]1. 查看磁盘空间大小,因为这个需项目需要磁盘空间至少4G:    df -lh
2. 部署tomcat项目
(1)文件下载:
在tomcat官网下载http://tomcat.apache.org
    或者直接复制到url中http://mirror.bit.edu.cn/apache/tomcat/tomcat-6/v6.0.37/bin/apache-tomcat-6.0.37.tar.gz
上传到LINUX服务器上
(2)解压缩文件,如下: tar -zxvf apache-tomcat-6.0.37.tar.gz -C /usr/local
(3)压缩文件被解压缩到/usr/local目录下,形成新的文件夹apache-tomcat-6.0.37,里面是所有的tomcat相关的执行配置文件.
(4)在终端使用echo命令检查环境变量设置情况:
    #echo $JAVA_HOME
    #echo $CLASSPATH
    #echo $PATH

(5)修改配置文件,增java的环境变量信息。在 /srv/app1/tomcat-searchEngine/apache-tomcat-6.0.37/bin下有文件catalina.sh 在文件头部增加下列信息(注意大小写):

export JAVA_HOME=/usr/java/jdk1.6.0_27
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

查看是否启动成功可以输入ps axuwf|grep java,如果出现一大堆结果,就是启动成功了.
也可以netstat -lnpt,查看8088端口有没有被使用.如果被使用了,说明启动成功了.
(6)测试tomcat 打开ie,输入URL http://ip地址:8080   可以看到tomcat的启动欢迎页面,证明tomcat配置正确
在tomcat/conf/server.xml中可以修改默认的端口号:例如修改成8088,注意:不要像在windows里面一样去增加<Context>元素
    然后将你的项目考到tomcat下的/srv/app1/tomcat-searchEngine/apache-tomcat-6.0.37/webapps ,放到webapps 下就ok
(7)在  /srv/app1/tomcat-searchEngine/apache-tomcat-6.0.37/bin 下有可执行程序
启动tomcat #   ./startup.sh
关闭tomcat #   ./shutdown.sh
3.查看tomcat 启动日志:
      执行命令:     tail -f catalina.out
    其中 catalina.out 位于 :  /srv/app1/tomcat-searchEngine/apache-tomcat-6.0.37/logs
4.执行JAVA 的main中的方法,的shell 脚本编写
      a.首先到该目录下执行命令: touch 文件名
      b.编写脚本内容 执行命令 vi 文件名   (注:第一行一定要写这句:#!/bin/sh)
      c. 一般命令        :wq!强制保存文件并推出vi  这种是比较暴力的 我喜欢这么搞
                                :wq保存文件 并推出vi
                                q:不保存文件 推出vi
                                :q!不保存文件 强制退出vi
                                :q!,可以强行退出编辑环境 对文件修改不进行保存

       
    以咱家的项目为例如下:
     #!/bin/sh
    LANG=zh_CN.GB18030
    export project_home="/srv/app1/tomcat-searchEngine/apache-tomcat-6.0.37/webapps/SearchWeb/WEB-INF/classes"
    export project_lib="/srv/app1/tomcat-searchEngine/apache-tomcat-6.0.37/webapps/SearchWeb/WEB-INF/lib"
    rq=`date +%y%m%d%H%M`
    echo "Starting time:"`date`
    cp=$CLASSPATH

    for i in ${project_lib}/*.jar; do
            cp=$i:$cp
    done
    cp=${project_home}:$cp
    echo $cp
    java -server -classpath $cp -Xms128m -Xmx128m com.wu.test.createindex
    #echo "End time:"`date`
一般情况你要用直接复制过去 只需要修改三个地方
        第一个地方:project_home 这个是对应的放的class文件的目录
        第二个地方:project_lib 这个是对应放jar包的目录。
        第三个地方:倒数第二行 启动java main方法的类。

其他的命令:
    查看进程是否运行:ps -ef|grep tomcat-searchEngine
    杀进程: kill  进程号

[/size][/size]
分享到:
评论

相关推荐

    在Linux上部署Java项目

    这是我在公司为中国移动成功安装的公司产品说记录下来的完整文档,希望可以为你们做参考。

    LINUX平台JAVA直接连接access数据库dbf文件

    本主题聚焦于在LINUX平台上使用Java直接连接到Access数据库中的DBF文件。DBF文件是FoxPro、dBase等数据库系统常用的表格文件格式,虽然它不是Oracle或MySQL这样的主流数据库格式,但在某些特定场景下,仍然有其应用...

    Linux部署java程序步骤

    ### Linux部署Java程序步骤详解 在现代软件开发中,Java作为一种广泛应用的编程语言,其程序部署至Linux系统是一项常见的需求。对于初次接触这一过程的开发者来说,了解如何正确且高效地进行部署至关重要。本文将...

    linux下java项目部署

    在Linux环境下部署Java项目是许多IT专业人员日常工作中不可或缺的一部分,尤其对于开发和运维团队而言。下面我们将深入探讨Linux系统下的Java项目部署过程,包括环境准备、JDK安装、配置环境变量、Tomcat服务器设置...

    tomcat 部署java项目 jar

    标题中的“tomcat部署java项目jar”指的是在Apache Tomcat服务器上部署Java Web应用程序,通常以JAR(Java Archive)格式打包。Tomcat是一个开源的轻量级应用服务器,主要用于运行Servlet和JSP(JavaServer Pages)...

    java项目在linux平台安装部署文档

    Java 项目在 Linux 平台安装部署文档 Java 项目在 Linux 平台安装部署文档是指在 Linux 操作系统上安装和配置 Java 项目所需的相关软件和环境,包括 JDK、Tomcat、MySQL 和 Nginx 等。该文档旨在帮助开发人员和运维...

    docker部署Java项目流程

    Docker 部署 Java 项目流程 Docker 是一个开源的应用容器引擎,基于 Go 语言开发并遵从 Apache2.0 协议开源。使用 Docker 可以让开发者封装他们的应用以及依赖包到一个可移植的容器中,然后发布到任意的 Linux 机器...

    java服务部署到linux调opencv需要的opencv环境。

    java服务部署到linux调opencv需要的opencv环境。

    linux下部署java环境

    ### Linux下部署Java环境 #### 一、安装Java运行环境(JDK) 在Linux系统中部署Java环境主要包括安装Java Development Kit (JDK) 和配置环境变量等步骤。 ##### 1. 下载JDK 首先需要从Oracle官网下载适用于Linux...

    LINUX环境中部署JAVA项目步骤

    ### Linux环境中部署Java项目的详细步骤 #### 一、虚拟机的安装 为了在Linux环境下部署Java项目,首先需要准备一个虚拟机环境。以下步骤详细介绍了如何使用VMware Workstation搭建虚拟机并安装Linux操作系统。 ##...

    linux远程部署JAVA项目流程

    Linux 远程部署 Java 项目流程 系统时间和硬件时间设置 在 Linux 系统中,正确的系统时间和硬件时间是非常重要的。以下是设置系统时间和硬件时间的步骤: 1. 查看当前系统时间和硬件时间:使用 `date` 命令可以...

    把web项目部署到linux服务器

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

    linux部署项目教程 API

    Java开发环境的安装是部署Java Web项目的基础。在Linux中,可以通过rpm命令安装JDK,如rpm -ivh jdk-7u71-linux-i586.rpm。安装完毕后,需要配置环境变量以便在任何目录下运行Java程序。 - 在/usr目录下新建一个...

    LINUX部署JAVA应用

    本文将详述如何在Linux环境下部署Java应用,包括Oracle数据库的安装与配置、WebLogic应用服务器的设置以及BIEE(Business Intelligence Enterprise Edition)的部署。 首先,Oracle数据库是许多企业级应用的数据...

    linux环境下基于Docker部署的java项目的实施方案

    本文主要介绍了容器化Java应用程序的步骤和最佳实践。步骤包括:选择合适的基础镜像、准备Java应用程序、配置Dockerfile、构建Docker镜像、运行Docker容器、访问Docker容器中的Java应用程序、发布Docker镜像。最佳...

    linux下部署java程序步骤

    linux下部署java程序在tomcat下的步骤,适合初学者,里面的步骤是我一步一步操作成功后记录下来的,很详细,希望对初学者有用。

    linux部署java.doc

    在Linux系统中部署Java项目是许多开发者日常工作中的一部分。这篇文档将指导你如何在Linux环境下进行Java项目的部署,包括基本的文件操作、系统管理和Java环境的配置。 首先,熟悉Linux的基本命令至关重要。`ls -a ...

    java项目部署步骤

    在部署Java项目之前,首先需要确保服务器上已经安装了Java Development Kit (JDK)。这是因为Java应用程序需要依赖于JDK提供的运行时环境来执行。 ##### 检查JDK是否已安装 可以通过命令行输入`java -version`来...

    LINUX环境中部署JAVA项目步骤.pdf

    在Linux环境中部署JAVA项目是一项涉及多个步骤和技术组件的活动,本篇文档将详细介绍如何在Linux操作系统上成功部署JAVA项目,同时涉及到JDK、TOMCAT以及ORACLE数据库的相关配置。 首先,需要了解什么是Linux,...

Global site tag (gtag.js) - Google Analytics