`
高级java工程师
  • 浏览: 410659 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux下发布java项目

阅读更多
最近做项目迁移,费了很大周折。总算顺利迁移了。其实一直以为搞不懂单用tomcat是怎么发布项目的。但还是得硬着头皮做。

 

   不过这个是在搭建测试服务器的时候弄的。开始我就直接把程序包丢tomcat里面也能运行。很是神奇。。哈哈,估计是以为它已经编译了。

今天是用另外一种方法的,当然这个方法是从百度上百度到的:

 

1、在eclipse或者myEclipse上将项目打好包(war)
右击项目/export.../java EE/war file
2、使用ftp将war包上传至linux服务器,并在webapps下创建一个文件夹demo,用于存放解压的项目
mkdir demo
3、将war包移动到demo文件夹中
mv demo.war demo/
4、解压war文件(注意文件权限)
jar -xvf demp.war
5、备份并且删除demo目录下的demo.war文件
rm -ef demo.war   (备份略)
6、进入tomcat的bin文件夹,重启Apache
./shutdown.sh
service httpd stop(执行这句话是报错的)
kill 线程序号
7、启动Apache
./startup.sh
service httpd start
(或者直接重启:service httpd restart)
8、访问项目的地址
eg:http://192.168.48.128:8080/demo/login.jsp


9.项目 打包成 war包     首先找到jdk的bin目录,然后执行  jar  cvf 打成的包.war  原包名。

10.项目 打包成 jar包     首先找到jdk的bin目录,然后执行  jar  cvf 打成的包.jar  原包名。

分享到:
评论

相关推荐

    java工程项目发布Linux环境搭建

    详细的安装步骤(基于VMworkstation虚拟机下的的java Jdk,Tomcat,MySQL)以及网卡的详细配置

    linux下java安装包

    本文将详细介绍如何在Linux环境下安装Java 8版本,具体以标题和描述中的"linux下java安装包"和标签"java8"为线索。 首先,Java 8是Oracle公司发布的Java平台标准版(Java SE)的一个重要版本,它引入了多项新特性,...

    Linux下使用tomcat发布Web项目

    Linux 下使用 Tomcat 发布 Web 项目 本文将详细介绍如何在 Linux 系统下使用 Tomcat 发布 Web 项目。Tomcat 是一个开源的 Web 服务器软件,广泛应用于 Java Web 开发中。在 Linux 系统下,Tomcat 可以轻松地安装和...

    java项目发布助手项目部署工程发布工程部署tomcat部署项目一键发布jenkins部署

    java项目发布助手,可以实现将本地的web项目编译后的class文件,通过配置,一键发布到linux服务器上,并重启服务器上的tomcat,并将tomcat启动日志动态的展现在项目发布助手上,实现一劳永逸的效果,只要配置一遍,...

    java 11下载,版本 11.0.17, linux各版本

    Java 11是Oracle公司发布的一个长期支持(LTS)版本,它在Java开发领域扮演着重要的角色。这个版本在2018年9月发布,提供了许多新特性、改进和性能优化,以满足开发者的需求。Java 11.0.17是该版本的一个维护更新,...

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

    步骤包括:选择合适的基础镜像、准备Java应用程序、配置Dockerfile、构建Docker镜像、运行Docker容器、访问Docker容器中的Java应用程序、发布Docker镜像。最佳实践包括:使用最小化的基础镜像、分离JRE和应用程序、...

    mysql-connector-java Linux下MySQL的JDBC驱动Jar包

    在Linux环境下,为了实现Java程序与MySQL数据库的连接,开发者通常会使用JDBC(Java Database Connectivity)驱动。本篇文章将详细讲解“mysql-connector-java”在Linux下作为MySQL的JDBC驱动Jar包的相关知识点。 1...

    java,weblogic配置(数据源,linux项目发布)

    接下来,我们讨论在Linux环境下发布Java项目到WebLogic的过程: 1. 准备项目:确保项目已打包为WAR或EAR文件,这是Java Web应用的标准部署格式。 2. 安装WebLogic:在Linux服务器上安装WebLogic Server,并配置好...

    自动发布Java项目(Tomcat).sh

    分享一个自动发布Java项目(Tomcat)的脚本

    java 19下载,版本 19.0.1, linux各版本

    在2022年11月8日发布的这个Linux版本,覆盖了多种Linux发行版的兼容性,包括但不限于Ubuntu、Debian、CentOS、Fedora等。 Java 19引入了许多新特性,以下是一些关键点的详细说明: 1. **增强的字符串处理**: ...

    Linux发布SSM项目详细文档

    ### Linux发布SSM项目详细步骤 #### 一、前言 在Linux环境下部署SSM(Spring + SpringMVC + MyBatis)项目是一项常见的任务,尤其是对于基于云服务器的应用而言。本文将根据提供的文档,详细介绍如何在Linux环境中...

    如何在服务器发布 java web项目 (教学,带图片)

    本文将详细讲解如何在服务器上发布Java Web项目,以图文并茂的方式帮助你掌握这一技能。 首先,你需要确保服务器上已经安装了Java Development Kit(JDK)。JDK是Java开发和运行的基础,它包含了编译器、调试工具和...

    项目打包工具发布java程序

    总的来说,"项目打包工具发布Java程序"这一主题涵盖了Java应用程序的发布策略,特别是利用Exe4J工具实现的Windows平台下的.exe文件生成。这个过程简化了用户的使用体验,同时也为开发者提供了一种高效且灵活的分发...

    windows环境下怎么发布javaWeb项目到linux环境下

    在Windows环境下发布JavaWeb项目到Linux环境通常涉及多个步骤,包括构建、打包、传输和部署。下面我们将详细探讨这些步骤,以及如何使用命令行工具来完成这个过程。 首先,确保你的JavaWeb项目已经成功编译并准备好...

    java项目开发心得

    2. **开发环境与工具**:项目开发通常在Windows、Unix或Linux操作系统环境下进行,使用如JBuilder这样的集成开发环境(IDE),发布环境则可能选择Tomcat服务器,数据库管理选用MySQL 5.0等。选择合适的工具对提高...

    Java SE 14 Linux安装包

    对于Linux用户来说,Java SE 14 Linux安装包提供了在Linux环境下开发和运行Java应用程序的能力。 安装过程通常包括以下步骤: 1. 下载:由于从Oracle官网下载Java SE 14可能需要注册和登录,用户可以访问Oracle...

    jdk11 java11 linux版 jdk-11.0.2_linux-x64_bin.tar.zip

    - Linux是流行的开源操作系统,JDK 11的Linux版本为开发者提供了在Linux环境下开发和运行Java应用的能力。 - "x64"表示这是针对64位架构的版本,可以充分利用64位系统的资源,提高性能。 - 文件格式".tar.gz"是一...

    Java Programming on Linux

    《Java Programming on Linux》这本书涵盖了从Java语言的基础到在Linux环境下进行开发所需的各类工具和技术,为希望在Linux平台上进行Java开发的程序员提供了宝贵的资源。无论是初学者还是经验丰富的开发者,都能...

    eclipse-java-2023-09-R-linux-gtk-x86-64.tar.gz

    在Eclipse中,开发者可以创建新的Java项目,导入已有的项目,编写源代码,利用内置的构建工具进行编译,使用JUnit进行单元测试,以及进行复杂的调试。此外,Eclipse的插件系统允许用户扩展其功能,以满足不同开发...

    eclipse-java-2022-03-R-linux-gtk-x86_64.tar.gz

    用户可以根据自己的需求自定义工作区,导入或创建新的Java项目,开始编写代码。 总的来说,"eclipse-java-2022-03-R-linux-gtk-x86_64.tar.gz"是一个针对64位Linux系统的Eclipse IDE for Java的最新版本,适合进行...

Global site tag (gtag.js) - Google Analytics