`

linux下修改war包

阅读更多
Linux上修改war包上的文件
www.MyException.Cn  网友分享于:2013-08-23  浏览:150次
Linux下修改war包下的文件

1.将 .war 文件复制到临时目录。  

 

cp /usr/share/lib/imq/imqhttps.war /tmp (Solaris)  

cp /opt/sun/mq/share/lib/imqhttps.war /tmp (Linux)  

cp IMQ_HOME/lib/imqhttps.war /tmp (Windows)  

2.使临时目录成为当前目录。  

$ cd /tmp   

3.提取 .war 文件的内容。  

$ jar xvf imqhttps.war   

4.列出 .war 文件的部署描述符。  

$ ls -l WEB-INF/web.xml   

5.编辑 web.xml 文件,为 keystoreLocation 和 keystorePassword 参数(如有必要,还包括 servletPort 和 servletHost 参数)提供正确的值。  

6.重新装入.war 文件的内容。  

$ jar uvf imqhttps.war WEB-INF/web.xml  

现在即可使用修改后的 imqhttps.war 文件来部署 HTTPS 隧道 Servlet。(如果您担心泄漏密钥库密码,可以使用文件系统权限限制对 imqhttps.war 文件的访问。)
分享到:
评论

相关推荐

    打war包命令

    ### 打WAR包命令详解 #### 基本概念 - **WAR文件**:一种特定于Java Web应用程序的压缩格式,类似于JAR(Java ARchive)文件,但专门用于Web应用。 - **打包**:将Web应用中的所有文件组织并压缩到一个WAR文件中,...

    war包依赖检查

    "war包依赖检查"是为了确保项目中所有war包的依赖版本一致且正确。war包通常用于打包Web应用程序,其中包含了Servlet、JSP等Web组件。当war包的依赖不当时,可能会引发运行时错误、功能缺失或者性能下降。因此,对...

    linux下安装JAVA运行环境_tomcat+java,部署项目war包

    以下将详细讲解在Linux(以CentOS 7.3为例)环境下安装Java(JRE和JDK)、设置环境变量、安装Tomcat以及部署WAR包的过程。 首先,我们需要安装Java。在Linux上安装Java通常分为两步:下载JDK(Java Development Kit...

    Disconf配置war包

    Disconf(分布式配置中心)是百度开源的一款用于解决分布式系统配置管理问题的工具,它可以集中化管理应用的配置,使得在分布式环境下配置的修改和更新变得更加便捷。在本压缩包中,包含了`disconf-web.war`文件,这...

    jenkins直接启动war包

    本文将详细介绍如何在Windows和Linux系统上通过直接启动WAR包来运行Jenkins,并提供查询管理员密码的方法。 ### Jenkins WAR包启动 1. **下载Jenkins WAR文件**: 首先,你需要从Jenkins官方网站...

    ClassFinal是一款java_class文件安全加密工具,支持直接加密jar包或war包

    ClassFinal是一款java_class文件安全加密工具,支持直接加密jar包或war包,无需_classfinal

    cas单点登陆cas-server的war包

    本资源是cas服务端的war包,内部配置文件常用的修改已经加了备注,直接放到tomcat中就能启动,键入http://localhost:8080/cas/login即可验证

    window和linux通过tomcat9手工部署war包的方法

    本文将详细介绍如何在Window和Linux操作系统上,通过Tomcat 9手动部署WAR包的步骤。 首先,我们从Window环境开始。在Window系统中部署WAR包,你需要遵循以下四个步骤: 1. **构建WAR包**:如果你的项目是基于Maven...

    mvn+svn+linux打包

    标题中的“mvn+svn+linux打包”涉及的是在Linux环境下使用Maven(mvn)和Subversion(svn)工具进行软件项目的构建和版本控制。这里我们将深入探讨这三个关键概念及其在软件开发过程中的作用。 1. Maven: Maven是...

    linux部署项目中文字体乱码问题

    ### Linux部署项目中文字体乱码问题解决方案 ...例如,有些Linux发行版可能需要额外安装字体配置工具,或者需要修改系统字体配置文件等。此外,确保上传的字体文件兼容性良好,也是避免乱码的关键之一。

    Linux下Jenkins忘记密码的操作步骤

    vim /var/lib/jenkins/config.xml (在JENKINS_HOME目录下,每个人安装目录不同,所以改为自己的路径) (2)修改相关配置 1.输入查找命令,找到配置的位置: /useSecurity 2.用<!—->符号注释或者直接删除以下配置...

    linux下tomcat安装和优化

    自动发布可以将 war 包直接放到 webapps 目录下,而手动发布需要在 server.xml 文件中添加 Context 标签来发布项目。 九、优化 Tomcat Tomcat 的优化是非常重要的,可以提高服务器的性能和稳定性。优化方法包括...

    SpringBoot中maven项目打成war包部署在liunx服务器上的方法

    - **修改war包名称**:使用`<finalName>`标签来定义打包后的war文件名,默认为`${project.artifactId}-${project.version}`,可以自定义为`ROOT`: ```xml <finalName>ROOT ``` 2. **Spring Boot启动类...

    Linux下的java开发与部署

    在Linux下,这些IDE通常可通过包管理器安装,或下载安装包手动安装。 3. **安装并配置Web容器**:如Tomcat,用于部署和运行Java Web应用程序。同样地,Web容器的安装也可通过包管理器或官方提供的安装包完成,配置...

    将JavaWeb项目war包部署到阿里云服务器

    文章目录JavaWeb项目部署到阿里云服务器1. 把项目打包成war包1.1 方法一1.2 方法二2. 配置服务器的jdk和tomcat环境3....默认maven项目如果是打成jar包,这时需要一些修改使得项目能够打成war包。 (1)

    linux下java环境搭建及部署.rar

    在Linux环境下搭建Java开发和部署环境是许多IT从业者必须掌握的基本技能之一,尤其对于Web开发者而言。本教程将详述如何在Linux系统中配置Java环境并进行Web应用的部署。以下是一步步的操作步骤: 首先,我们需要...

    rocketmq-console.war 3.2.6 管控台war包

    找到并编辑`conf/application.properties`(在war包内可能需要解压后才能访问),设置`rocketmq.namesrv.addr`参数为你的Nameserver地址,格式通常是`ip:port`。 4. **启动Web容器**:启动你的Web容器,如`bin/...

    SpringBoot打War包上传到阿里云的LINUX服务器的操作方法

    在服务器上,需要安装Tomcat服务器,并将War包上传到Tomcat的webapps文件夹下。然后,需要修改Tomcat的server.xml文件,添加Context节点,以便Tomcat可以正确地部署War包。代码如下: ```xml ``` 最后,需要启动...

    linux下jdk和tomcat包 tar.gz格式

    在Linux环境下,我们需要将下载的JDK 1.8.0 tar.gz文件解压到合适的目录,通常是在 `/usr/lib/jvm` 或者 `$HOME/opt` 目录下。解压命令如下: ```bash sudo tar -zvxf jdk1.8.0.tar.gz -C /usr/lib/jvm/ ``` 接...

Global site tag (gtag.js) - Google Analytics