- 浏览: 53298 次
- 性别:
文章分类
最新评论
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 文件的访问。)
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 文件的访问。)
发表评论
-
java 之sftp实现
2018-03-31 17:41 662上周进行了linux环境下sftp的配置和用户权限的创建:ht ... -
java webService之CXF的使用
2018-03-29 14:25 453使用场景:华为VOD系统与媒资系统的接口,资产数据(元数据XM ... -
linux下sftp配置
2018-03-28 09:59 986linux centos7下sftp配置 Linux环境下自带 ... -
java 中jstat的用法
2018-03-20 18:06 721JDK自带VM分析工具jps,jstat,jmap,jcons ... -
javaEE性能优化
2018-03-20 16:41 508性能的优化一般可以从多方面入手,前端资源,java程序,数据传 ... -
jvm gc日志检查
2018-03-20 15:08 371JVM的GC日志的主要参数包括如下几个: -XX:+Pr ... -
负载均衡的几种原理
2018-03-19 16:05 477什么是负载均衡? 就 ... -
基于TCP协议实现RPC
2018-03-19 11:28 718RPC的全称:Remote Process Call,即远程过 ... -
java 多线程
2018-03-16 13:29 363Java 多线程编程 Java 给 ... -
SpringMVC执行流程图
2018-03-15 10:46 474SpringMVC 流程图 DispatcherServle ... -
Java中BIO、NIO、AIO的原理及其区别
2018-03-12 17:34 669IO的处理方式通常分为 ... -
centos6.5 下nginx的部署填各种坑
2018-01-18 17:42 24331、本人第一次安装nginx; nginx下载路径http: ... -
linux 下awk的应用
2017-12-28 17:16 736引用文章http://www.jb51.net/article ... -
基于Spring 自定义标签实现
2017-11-30 09:26 582一、源码分析: Spring标签的定义分为默认标签和自定义 ... -
java二维码的生成和解析
2017-09-26 11:15 438一、本文目的: 为了研究对支付宝和微信支付的统一路口管理 ... -
spring-data-redis
2017-09-18 11:54 736Spring-data-redis使用 1、maven依赖 ... -
java,redis
2017-09-18 11:32 359Redis 简介 Redis 是完全开源免费的,遵守BSD协议 ... -
Java xml与实体Bean的转换
2017-09-05 15:24 7041、pom.xml依赖包: <dependenc ... -
Java JVM虚拟机知识要点
2017-08-30 10:25 6001、JVM虚拟机图解: ... -
java 上传小于占用空间为4k的jpg图片异常问题处理
2017-07-19 18:02 533javaWeb上传图片 jpg占用空间为4k时,Commons ...
相关推荐
### 打WAR包命令详解 #### 基本概念 - **WAR文件**:一种特定于Java Web应用程序的压缩格式,类似于JAR(Java ARchive)文件,但专门用于Web应用。 - **打包**:将Web应用中的所有文件组织并压缩到一个WAR文件中,...
"war包依赖检查"是为了确保项目中所有war包的依赖版本一致且正确。war包通常用于打包Web应用程序,其中包含了Servlet、JSP等Web组件。当war包的依赖不当时,可能会引发运行时错误、功能缺失或者性能下降。因此,对...
以下将详细讲解在Linux(以CentOS 7.3为例)环境下安装Java(JRE和JDK)、设置环境变量、安装Tomcat以及部署WAR包的过程。 首先,我们需要安装Java。在Linux上安装Java通常分为两步:下载JDK(Java Development Kit...
Disconf(分布式配置中心)是百度开源的一款用于解决分布式系统配置管理问题的工具,它可以集中化管理应用的配置,使得在分布式环境下配置的修改和更新变得更加便捷。在本压缩包中,包含了`disconf-web.war`文件,这...
本文将详细介绍如何在Windows和Linux系统上通过直接启动WAR包来运行Jenkins,并提供查询管理员密码的方法。 ### Jenkins WAR包启动 1. **下载Jenkins WAR文件**: 首先,你需要从Jenkins官方网站...
ClassFinal是一款java_class文件安全加密工具,支持直接加密jar包或war包,无需_classfinal
本资源是cas服务端的war包,内部配置文件常用的修改已经加了备注,直接放到tomcat中就能启动,键入http://localhost:8080/cas/login即可验证
本文将详细介绍如何在Window和Linux操作系统上,通过Tomcat 9手动部署WAR包的步骤。 首先,我们从Window环境开始。在Window系统中部署WAR包,你需要遵循以下四个步骤: 1. **构建WAR包**:如果你的项目是基于Maven...
标题中的“mvn+svn+linux打包”涉及的是在Linux环境下使用Maven(mvn)和Subversion(svn)工具进行软件项目的构建和版本控制。这里我们将深入探讨这三个关键概念及其在软件开发过程中的作用。 1. Maven: Maven是...
### Linux部署项目中文字体乱码问题解决方案 ...例如,有些Linux发行版可能需要额外安装字体配置工具,或者需要修改系统字体配置文件等。此外,确保上传的字体文件兼容性良好,也是避免乱码的关键之一。
vim /var/lib/jenkins/config.xml (在JENKINS_HOME目录下,每个人安装目录不同,所以改为自己的路径) (2)修改相关配置 1.输入查找命令,找到配置的位置: /useSecurity 2.用<!—->符号注释或者直接删除以下配置...
自动发布可以将 war 包直接放到 webapps 目录下,而手动发布需要在 server.xml 文件中添加 Context 标签来发布项目。 九、优化 Tomcat Tomcat 的优化是非常重要的,可以提高服务器的性能和稳定性。优化方法包括...
- **修改war包名称**:使用`<finalName>`标签来定义打包后的war文件名,默认为`${project.artifactId}-${project.version}`,可以自定义为`ROOT`: ```xml <finalName>ROOT ``` 2. **Spring Boot启动类...
在Linux下,这些IDE通常可通过包管理器安装,或下载安装包手动安装。 3. **安装并配置Web容器**:如Tomcat,用于部署和运行Java Web应用程序。同样地,Web容器的安装也可通过包管理器或官方提供的安装包完成,配置...
文章目录JavaWeb项目部署到阿里云服务器1. 把项目打包成war包1.1 方法一1.2 方法二2. 配置服务器的jdk和tomcat环境3....默认maven项目如果是打成jar包,这时需要一些修改使得项目能够打成war包。 (1)
在Linux环境下搭建Java开发和部署环境是许多IT从业者必须掌握的基本技能之一,尤其对于Web开发者而言。本教程将详述如何在Linux系统中配置Java环境并进行Web应用的部署。以下是一步步的操作步骤: 首先,我们需要...
找到并编辑`conf/application.properties`(在war包内可能需要解压后才能访问),设置`rocketmq.namesrv.addr`参数为你的Nameserver地址,格式通常是`ip:port`。 4. **启动Web容器**:启动你的Web容器,如`bin/...
在服务器上,需要安装Tomcat服务器,并将War包上传到Tomcat的webapps文件夹下。然后,需要修改Tomcat的server.xml文件,添加Context节点,以便Tomcat可以正确地部署War包。代码如下: ```xml ``` 最后,需要启动...
在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/ ``` 接...