如何制作和部署war包_thewebcode-程序员宅基地

技术标签: java  操作系统  

如何制作和部署war包

通常的网站,很多是以war包形式发布的
下边介绍如何自行制作war包

首先要求制作war包的环境安装j2sdk-1.4.2以上版本
比如,安装了Plesk的服务器,就都已经具有了j2sdk
切换到j2sdk的bin目录,找到jar命令
在linux上,jar命令位于:/usr/java/j2sdk1.4.2/bin
在win上,jar命令位于:C:/Program Files/SWsoft/Plesk/Additional/JDK/bin

执行jar -cvf 将要生成的包名.war 要压缩的目录名

例如,要压缩C:/test目录下的子目录和jsp文件
则先切换到jar文件所在的路径,键入如下命令:

c:
cd c:/test
jar -cvf test.war *

即可在当前目录下得到test.war
随后可以把test.war上传到服务器
=====================================

在TOMCAT中部署war

1、将war文件拷贝到tomcat目录/webapps/ 下。

2、将必要的jar文件拷贝到tomcat目录/lib/ 下。

3、修改tomcat目录/conf/下的server.xml。

<!-- Tomcat Manager Context -->
<Context path="/manager" docBase="manager" debug="0"privileged="true"/>

将这段代码中的
<Context path="/manager" docBase="manager" debug="0" privileged="true"/>
拷贝一下并修改:path="" 为war路径,docBase=""为你的war的文件名。

4、完毕,启动tomcat
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/iteye_19603/article/details/82446152

智能推荐

oracle查询cpu占用率高,解决oracle进程CPU占用过高问题_朱福禄的博客-程序员宅基地

解决问题的过程:1)查看服务器CPU使用情况输入top会发现排在前面的都是oracle的进程,而且CPU占用率都是50以上。$toptop - 16:28:41 up 4 days, 22:35, 1 user, load average: 21.49, 22.14, 22.05Tasks: 299 total, 31 running, 268 sleeping, 0 stopped,...

java web验证码实现_刘东旭的专栏-程序员宅基地_web验证码

验证码实现网上大都是通过servlet实现的验证码,入下图逻辑:步骤:1、请求登录页面时随机生成验证码字符串;2、将生成对验证码字符串存到session中;3、根据验证码字符串生成验证码图片,然后将验证码图片输出到客户展示;4、提交登录请求时用户输入的验证码字符串与session中的字符串做比对。import javax.imag

excel保护_weixin_30455365的博客-程序员宅基地

选中整张工作表(CTRL+A)然后右击-设置单元格格式-保护,把"锁定"前的勾去掉.选中你要保护的单元格然后右击-设置单元格格式-保护,把"锁定"前的勾加上(这个是保护不让修改).把"隐藏"前的勾加上(这个是保护公式不显示)转载于:https://www.cnblogs.com/wzshhynk/archive/2010/08/13/1798855.html...

AMD避开智能手机,渗入平板电脑_weixin_34122604的博客-程序员宅基地

为什么80%的码农都做不了架构师?&gt;&gt;&gt; ...

随便推点

【ROS学习】(九)ROS Network(1)_wengge987的博客-程序员宅基地

我们知道,在运行所有的ROS节点之前,一定要先使用指令roscore,实际上roscore指令是运行了一个ros master,ros master相当于一个服务器,所有节点都可以通过ros master发布消息和订阅消息,还包括发布和订阅服务,以及参数服务,只有连接在相同ros master下的节点才能互相通信。 怎样才能知道节点是运行在哪个master下的呢?实际上ROS中默认一个机器上只运行

关于java的那些事儿_关于Java的那些事儿_李小卿的小号的博客-程序员宅基地

一、先安装sqlserver2005或者其他的版本,以sqlserver2005为例,xp的系统只支持sqlserver2005的开发版和个人版2008好像也是。二、然后把sqlserver的倒出来的库文件导入到sqlserver2005中去。实例打开SQL Server Management Studio 点击连接——》右键数据库——》选择还原数据库在点击选项路径一定要正确好了再去看shiyan...

linux安装c编译环境变量,linux – cmake:从脚本设置环境变量_哎呀君的博客-程序员宅基地

我有一个脚本来设置交叉编译所需的所有变量。这只是其中的一部分:export CONFIG_SITE=~/workspace/eldk-5.4/powerpc/site-config-powerpc-linuxexport CC="powerpc-linux-gcc -m32 -mhard-float --sysroot=~/workspace/eldk-5.4/powerpc/sysroots/...

linux上清空一个文件,linux中如何清空一个文件的内容_我不记得怎么办的博客-程序员宅基地

方法1:echo "" &gt; /www.jbxue.com /xxx.log方法2:echo ""&gt;&gt; /www.jbxue.com /xxx.log方法3:此命令能与“echo &gt; /var/log/big.log”达到相同效果,不过,命令执行后,需要用“Ctrl + d”结束方法4:clear &gt; /opt/log/big.log 此命令会把big.log文件内容...

matplotlib简单的新手教程和动画_weixin_34184158的博客-程序员宅基地

做数据分析,首先是要熟悉和理解数据,所以掌握一个趁手的可视化工具是很重要的,否则对数据连个主要的感性认识都没有,怎样进行下一步的design点击打开链接还有一个非常棒的资料  Matplotlib Tutorial(译)使用python绘制动态图的四个栗子:# -*- coding: utf-8 -*- import numpy as np...

零前端代码,几行 Java 注解,快速搭建后台管理系统!非常适合做毕设_Smile yourlife-程序员宅基地

Erupt一个通用后台管理框架,据说有 超低代码量、 零前端代码、零 CURD操作、无需建表,纯Java注解开发等特色,号称三分钟就可以搭建一个完整的后台管理系统,非常适合做毕业设计。下面是我本地简单搭建的项目。如下:登录效果:跟着官网文档来,就完全可以跑起来!官网:https://www.erupt.xyz/#!/doc...