精华内容
下载资源
问答
  • war-plugin 2.3 CompareLuncher org.apache.maven.plugins maven-antrun-plugin 1.7 main-class-placement prepare-package run org.apache.maven.plugins maven-dependency-plugin 2.5.1 jetty-classpath prepare-...

    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

    4.0.0

    ssss

    pdfcompare

    war

    0.0.1-SNAPSHOT

    pdfcompare Maven Webapp

    http://maven.apache.org

    junit

    junit

    4.8.1

    test

    org.apache.pdfbox

    pdfbox

    1.8.2

    commons-fileupload

    commons-fileupload

    1.3

    org.eclipse.jetty

    jetty-server

    ${jettyVersion}

    provided

    org.eclipse.jetty

    jetty-webapp

    ${jettyVersion}

    provided

    org.eclipse.jetty.orbit

    org.apache.jasper.glassfish

    2.2.2.v201112011158

    provided

    org.eclipse.jetty.orbit

    javax.el

    2.2.0.v201108011116

    provided

    org.apache.maven.plugins

    maven-war-plugin

    2.3

    CompareLuncher

    org.apache.maven.plugins

    maven-antrun-plugin

    1.7

    main-class-placement

    prepare-package

    run

    org.apache.maven.plugins

    maven-dependency-plugin

    2.5.1

    jetty-classpath

    prepare-package

    unpack-dependencies

    org.eclipse.jetty, org.eclipse.jetty.orbit

    provided

    *, about_files/*, META-INF/*

    ${project.build.directory}/${project.artifactId}

    pdfcompare

    8.1.7.v20120910

    展开全文
  • 1、在IDE里打包一个 jar 项目2、到 target 目录下复制出jar,可以把这个 jar 的名字修改3、解压,打开 META-INF/MANIFEST.MF(如果没有,自己创建一个META-INF文件夹,创建一个MANIFEST.MF的文件),在最后一行...

    1、在IDE里打包一个 jar 项目

    2、到 target 目录下复制出jar包,可以把这个 jar 包的名字修改

    3、解压,打开 META-INF/MANIFEST.MF(如果没有,自己创建一个META-INF文件夹,创建一个MANIFEST.MF的文件),在最后一行添加内容如下:

    Main-Class: com.test.HelloWorld(类的全路径名,后面不要以.class结尾)

    注意:

    (1)Class:后面,也就是冒号后面要添加一个空格,否则会打包时会出现异常 Java.io.IOException: invalid header field

    (2)行末要添加一个回车,否则我们输入的这一行不能打包进去

    4、在cmd窗口切换到项目目录,执行命令:

    jar cvfm ../Hello.jar META-INF/MANIFEST.MF *

    f 对应 Hello.jar,Hello.jar 可以自定义名称

    m 对应 META-INF/MANIFEST.MF

    * 表示打包当前目录里所有的文件,及子目录里的文件

    5、在当前目录执行命令运行:

    java -jar Hello.jar

    批处理文件运行

    上面两种方式都是在命令行方式运行jar文件,还可以使用批处理文件的方式运行。

    批处理文件实际上就是把在命令行输入的命令提前写到一个文件里,运行时双击这个批处理文件就可以执行了。

    批处理文件名以.bat结尾

    内容示例如下:

    @echo off

    cd/d %~dp0

    java -jar Hello.jar

    echo "OK"

    pause

    第一行和最后一行是固定格式,作用是——双击批处理文件后,弹出的命令行窗口不自动关闭,等我们按任意键后才关闭;

    第二行,是切换为当前目录,%~dp0 代表当前目录

    第三行,是标准输出字符串“OK"。

    展开全文
  • >>>>>>>>>>>>>>>>>>>>>>>...©Copyright蕃薯耀 2017年3月6日http://www.cnblogs.com/fanshuyao/一、Linux快速部署War包...

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    ©Copyright 蕃薯耀 2017年3月6日

    http://www.cnblogs.com/fanshuyao/

    一、Linux快速部署War包操作,暂时是最简单的操作

    1、先关闭Tomcat

    Java代码  f1385d7018e48e7edefb17714e625f1b.png

    /home/java/tomcat7/bin/shutdown.sh

    2、进入War包存放目录(可以通过工具:SSH Secure Shell Client把War传到Linux服务器)

    Java代码  f1385d7018e48e7edefb17714e625f1b.png

    cd /home/project

    3、解压War包到部署的项目中

    Java代码  f1385d7018e48e7edefb17714e625f1b.png

    unzip -oq finance.war -d /home/java/tomcat7/webapps/finance/

    说明:

    unzip -o:不必先询问用户,unzip执行后覆盖原有文件。

    unzip -q:执行时不显示任何信息。

    4、部署完后启动Tomcat

    Java代码  f1385d7018e48e7edefb17714e625f1b.png

    /home/java/tomcat7/bin/startup.sh

    二、可能会用到的命令

    Java代码  f1385d7018e48e7edefb17714e625f1b.png

    一、查看Tomcat进程

    ps -ef|grep java

    二、、杀死进程(10740为进程Pid)

    kill -9 10740

    三、重启Linux服务器

    reboot

    四、进入到Tomcat下的logs目录,动态查看日志文件,退出查看日志使用 :Ctrl+Z

    tail -f catalina.out

    五、jar命令解压war包

    jar -xvf game.war

    解压到当前目录

    六、删除文件夹实例:

    rm -rf /var/log/httpd/access

    将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

    删除某文件夹下所有文件,不删除该文件夹

    rm -rf /test/*

    或者进入test文件夹:cd test,然后:rm -rf *

    删除单个文件夹:rmdir 文件夹名,如:rmdir aa

    七、删除文件使用实例:

    rm -f /var/log/httpd/access.log

    将会强制删除/var/log/httpd/access.log这个文件

    Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包

    http://www.cnblogs.com/fanshuyao/p/6508516.html

    Linux下Tomcat修改favicon.ico图标

    http://www.cnblogs.com/fanshuyao/p/6489128.html

    Linux tomcat设置ip地址直接访问

    http://www.cnblogs.com/fanshuyao/p/6488989.html

    Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端

    http://www.cnblogs.com/fanshuyao/p/6485245.html

    Linux下载jdk

    http://www.cnblogs.com/fanshuyao/p/6227125.html

    Linux安装Jdk,CentOS安装Jdk

    http://www.cnblogs.com/fanshuyao/p/6227126.html

    (如果你觉得文章对你有帮助,欢迎捐赠,^_^,谢谢!)

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

    ©Copyright 蕃薯耀 2017年3月6日

    http://www.cnblogs.com/fanshuyao/

    展开全文
  • JavaSE程序可以打包成Jar(J其实可以理解为Java了)。 JAR 文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 ...

    一、jar简介

    JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。JavaSE程序可以打包成Jar包(J其实可以理解为Java了)。

    JAR 文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装组件插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。

    简单来说,jar包就是别人已经写好的一些类,然后对这些类进行打包。可以将这些jar包引入到你的项目中,可以直接使用这些jar包中的类和属性,这些jar包一般放在lib目录下。

    二、war简介

    war是一个可以直接运行的web模块,通常用于网站,打成包部署到容器中。以Tomcat来说,将war包放置在其\webapps\目录下,然后启动Tomcat,这个包就会自动解压,就相当于发布了。

    war包是Sun提出的一种web应用程序格式,与jar类似,是很多文件的压缩包。war包中的文件按照一定目录结构来组织。根据其根目录下包含有html和jsp文件,或者包含有这两种文件的目录,另外还有WEB-INF目录。通常在WEB-INF目录下含有一个web.xml文件和一个classes目录,web.xml是这个应用的配置文件,而classes目录下则包含编译好的servlet类和jsp,或者servlet所依赖的其他类(如JavaBean)。通常这些所依赖的类也可以打包成jar包放在WEB-INF下的lib目录下。

    简单来说,war包是JavaWeb程序打的包,war包里面包括写的代码编译成的class文件,依赖的包,配置文件,所有的网站页面,包括html,jsp等等。一个war包可以理解为是一个web项目,里面是项目的所有东西。

    三、jar包和war包的区别介绍

    1. 文件扩展名不同

    jar包扩展名为.jar,war包扩展名为.war。
     

    2. 目的和运作方式不同

    jar包是类的归档文件,jar文件格式以流行的zip文件格式为基础。jar文件允许我们打包多个文件,以便将其用作库、插件或任何类型的应用程序。

    war包是JavaWeb程序打的包,war包里面包括写的代码编译成的class文件,依赖的包,配置文件,所有的网站页面,包括html,jsp等等。一个war包可以理解为一个web项目,里面是项目的所有东西。
     

    3. 文件的结构不同

    jar包里的com里放的就是class文件,配置文件,但是没有静态资源的文件,大多数 JAR 文件包含一个META-INF目录,它用于存储包和扩展的配置数据,如安全性和版本信息。

    war包和项目的文件结构保持一致。war包里的WEB-INF里放的class文件和配置文件,META-INF和jar包作用一样,war包里还包含静态资源的文件。

    四、启动jar包和war包

    1. 窗口方式启动jar或war

      缺点:关闭窗口,项目也被关闭

    java -jar rest-template-0.0.1-SNAPSHOT.jar

    2. 后台启动jar或war

      后台启动java包

    # 进入jar包目录输入下面命令
    # xxx.jar是你的jar包名 
    # /mydata/logs/spring.log是项目日志路径
    nohup java -jar xxx.jar >/mydata/logs/spring.log 2>&1 &

      查看jar包进程

    ps -ef|grep xxx.jar

      关闭进程

    kill -9 进程id

    3. tomcat启动

    ...

    展开全文
  • root为登录的用户 ...第二步:使用命令启动war包 nohup java -jar /usr/local/jenkins/jenkins.war >/usr/local/jenkins/jenkins.out & 第三步:访问jenkins http://ip:8080 如果访问不到就开放端口
  • linux解压war包命令

    2020-12-18 18:11:57
    网上很多人说用jar包解压,但jar命令解压时不能指定目录,推荐使用unzip解压war包。unzip -d 指定目录[root@oracle upload]# unzip -oq common.war -d common命令名: unzip功 能说明:解压缩zip文 件语 法:unzip ...
  • 可对于传统war方式部署资料也是参差不齐,今天带小伙伴一起来看看war包部署的步骤。 一、jar包和war包 先来说说传统jar和war的几点区别(了解) war是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块;...
  • 启动命令: java -jar a.jar nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行 nohup java -jar a.jar & (&代表在后台运行) 指定输出日志的文件 nohup java -jar a.jar >b.log ...
  • java -jar myjar.jar params我需要将代码重新打包以在apache下运行,并且所有我的代码,包括旧jar的入口点类,已经在WAR文件中结束,以便容易地堕入Web服务器。但是,我仍然希望能够从命令行运行它,代码没有改变,...
  • 在javaweb中打包成war小伙伴们知道要怎么操作吗?有时我们可能就要用到,下面就来了解一下。1、注意只要把webroot目录和java源程序的class文件打包就可以了。打包后的目录结构为 --||------META-INF--|----|--WEB-INF...
  • 本文的重点是如何部署,所以暂且先不介绍怎样开发Web应用程序和怎样启动Tomcat服务器,也不考虑使用的什么开发工具,总之在练习本文所说的例子之前,你应该有一个Java Web应用程序。本文假定Web应用程序的根目录为...
  • (一)springboot web项目打jar包1、打包两种打包方式maven命令打包切换目录到工程根下,pom.xml所在位置,运行maven的打包命令mvn clean package -Dmaven....0.0.1-SNAPSHOT.jar2、运行jar包启动运行(切换目录到tar...
  • Linux命令修改Tomcat中的War包项目的属性文件使用 Tomcat部署 War包,每次部署更新的时候都用wget命令拉一下打包好的war包。但是里边有个属性文件,不同的环境需要不同的配置,所以每次都需要修改properties这里有很...
  • 上面的命令意识: 1.nohup:不挂断地运行命令。no hangup的缩写,意即“不挂断”,注意没有后台运行功能,如果你直接在shell中用Ctrl C, 那么, a.jar 进程也是会消失的 2. 2>&1的意思  这个意思是把标准错误...
  • 最近在调研使用 Jenkins 持续集成软件,拿到了一个 war 文件,运行 war 文件有两种方式:把 war 文件放到 tomcat 的 webapps 文件夹中,运行 tomcat ,由 tomcat 自动解压运行 war 文件中的程序;不用 tomcat,cmd ...
  • 将maven项目打成war包

    2021-05-16 06:40:04
    //修改成war包war//plugins中添加新的配置org.apache.maven.pluginsmaven-war-plugin2.2web/WEB-INF/web.xmlweb//添加servlet依赖javax.servletjavax.servlet-api3.1.0如何使用IDEA将maven项目打成war包1....
  • war包:在我们使用javaweb项目,在使用ssm框架时候,都是需要先启动tomcat服务器,然后才启动我们的项目,简单的说war包就是把我们的项目打成一个包,然后可以将这个war包放入我们的tomcat服务器上。 jar包:jar包...
  • 以最终客户的角度来看,JAR文件就是一种...除jar以外对于J2EE来说还有war和ear。区别见下表:JARWAREAR英文Java Archive fileWeb Archive fileEnterprise Archive file包含内容class、properties文件,是文件封装...
  • Linux脚本启动jar

    2021-05-12 05:16:29
    笔者使用的SpringBoot + jsp 因此使用的是war包,如果你使用的是jar包,在文中用到war的地方改成jar就行。一:脚本auto_deploy.sh使用该脚本只需要修改JAR_NAME(改成自己的)、LOG_PATH(改成自己的)、脚本格式(改成Un...
  • 1.jar的介绍JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。JavaSE程序可以打包成Jar(J其实可以理解为Java了)。JAR 文件格式以流行的 ZIP 文件格式为基础。与 ...
  • war包部署服务器启动前提准备工作: 服务器安装配置项 -JDK、Tomcat 本地搭建好的工程 使用eclipse打包工程: 在eclipse中创建好一个工程,具体目录如下(每个工程目录都各有不同) 注意工程要打成war包,需要在...
  • 现在有个war包: 用rz命令上传到云服务器的/usr/local/src目录下后: 建立两个.sh文件 : vi money_start.sh # money_start.sh内容如下 #! /bin/bash #运行war包后把日志输入到这个目录下的money_666_log.txt里 ...
  • 关于war包 jar包 ear包 及打包方法war包:是做好一个web应用后,通常是网站打成包部署到容器中jar包:通常是开发的时候要引用的通用类,打成包便于存放管理。ear包:企业级应用 通常是EJB打成ear包各种包的打法:转...
  • War包是什么??

    千次阅读 2021-02-26 16:36:31
    都是打成war包,进行发布,打成war包的好处是不会缺少目录,并且只管理好一个发布文件就好,并且tomcat服务器能够自动识别,将war包放在tomcat容器的webapps下,启动服务,即可运行该项目,该war包会自动解压出一个...
  • linux 运行jar包和war包

    2021-02-12 21:11:48
    idea中默认打jar包将jar包随便放在哪个目录下,java -jar jar包名称运行在浏览器中运行不需要加项目名运行war包1.修改pom.xml文件2.在SpringBoot的pom文件中将web启动器中的tomcat依赖排除,因为我们打包的war项目要...
  • 工程打war包方法

    2020-12-28 23:51:39
    (1)在命令行中运用Jar命令假定有一个Web应用:C:\myHomemyHome/WEB-INF/……myHome/image/……myHome/src/……myHome/index.jsp在命令行窗口下执行如下命令:C:\>cd/d c:\myHomeC:\myHome\>jar cvf myhome.war...
  • 接上一个文章,另一种部署war包方式:远程命令执行部署war包,以及如何开启口令,提高安全。 远程命令执行部署war: 待定 1:jbos exp 防御,主要改三个地方 1:定义用户密码的: 2:改这个文件 取消注释 3: ...
  • 然后把war发布到Tomcat的webapps目录下,Tomcat会在启动时自动解压war包。JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。为 J2EE 应用程序创建的 JAR 文件是 EAR ...
  • jar 运行 指定端口号: 方法一: 更改application.properties/.yml/文件配置,更改端口号; 重新打包、部署; 运行cmd 执行命令 ...war 运行 通 jar 运行一样 我在 python技术交流QQ群:833020301 ...
  • 最近项目是一个springboot项目,但是是打war包部署到服务器里面的,遇到的问题就是war包程序不好命令行单独启动指定配置文件,所以需要在打包时候指定配置文件,然后放到服务器里面运行 测试前准备 准备一个springboot...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 45,926
精华内容 18,370
关键字:

war包启动命令