使用myeclipse打war包

使用myeclipse打war包
使用myeclipse打war包

使用myeclipse打war包

1.什么是war包

WAR是Sun提出的一种Web应用程序格式,与JAR类似,也是许多文件的一个压缩包。这个包中的文件按照一定的目录结构来组织:通常其根目录下包含有Html和Jsp文件或者包含这两种文件的目录,另外还会有一个WEB-INF目录,类似我们创建的web应用。

2.使用Myeclipse打war包

Myeclipse打war包的步骤:

(1)使用Myeclipse创建一个web工程Example02,创建详情请参照Myeclipse 创建javaweb 应用,然后选中创建好的Example02工程,点击鼠标右键,在显示的选项中选择【Export】选项,如图1-1所示:

单击Export选

图1-1打war包

(2)单击如图1-1所示【选项】,进入如图1-2所示界面:

找到Java EE选项

选择WAR file选项

点击Next

图1-2打war包

(3)单击图1-2所示中【Next】按钮,进入下一个界面,如图1-3所示:

图1-3打war 包

Example02应用的war 包打好,保存在桌面上,如所示。

(4)将打好的war 包拷贝的Tomcat 7的安装目录下的webapps 中,如图1-4所示:

这个是我们要打包的项目点击该按钮,选择war 保存的位置

这里我们将打好的

war 保存在桌面点击Finish

Example02打好的war

Tomcat 下的webapps 目录

图1-4Example02.war

(5)启动Tomcat7,发现webapps目录发生变化,如图1-5所示:

Example02应用

Example02应用对应的war包

图1-5war包解压

由图1-5可以看出,Tomcat启动后,自动将Example02的war包解压了,所以在webapps 目录中出现Example02工程。这时我们就可以在浏览器端进行访问。

问题:如何给应用发布包(war包,zip包)增...

问题:如何给应用发布包(war包,zip包)增加时间戳 【场景描述】 为了能够快速识别,应用服务器上的war包是不是最新的war包,防止看起来war包放到应用服务器的容 器中了,实际上,应用服务器因为某种莫名的原因加载了本应卸载的包,导致部署失败。 【解决方案】 1. 检查前后台工程的主pom文件(注:不是整个项目的主pom文件)。 如果前后台工程的主pom文件中有标签,则将标签中的内容增加-${buildNumber} 如果没有,则跳过此步。 1. 进入到前台的web目录(对应前台的test-web目录),在pom文件中添加以下的plugin项 org.codehaus.mojo buildnumber-maven-plugin 1.1 initialize create

{0,date,yyyyMMddHHmm} timestamp 然后将pom文件中标签的内容增加-${buildNumber},则前台包可以增加时间戳标记。 然后将static.xml(即静态资源包xml文件)的标签中的对应的前台工程目录增加对应的-${buildNumber} 如目录为${basedir}/target/test-admin/webstatic,则修改为 ${basedir}/target/test-admin-${buildNumber}/webstatic 1. 进入到后台的web-admin-web-in目录(对应新骨架工程中的test-admin目录),在pom文件中添 加以下的plugin项 org.codehaus.mojo buildnumber-maven-plugin 1.1 initialize create

各模块tar包变war包教程

1.添加servlet依赖,关注红色部分必须的, javax.servlet javax.servlet-api 3.1.0 provided 2.对javax.el包添加provided org.glassfish javax.el ${el.version} provided 以pss为例红色部分就是添加的部分 4.0.0 com.bestpay.old-settle-system old-settle-system pom 1.0.8-150812 pss-common pss-persistence-api pss-persistence pss-service bppf-packs 3.1.0 UTF-8 3.2.5.RELEASE 4.11 15.0 2.0.0 3.1.1 1.1.1

Weblogic 11g 部署web应用程序详细图解

Weblogic 11g 部署web应用程序详细图解 ----浪花滚滚 1. 手动部署 A.创建web工程。 B.将web工程导出war格式。 导出的包: C.启动weblogic服务。 服务启动成功: D.打开服务配置页面并登陆。

E.登陆成功后,点击左侧菜单栏的部署 F.点右边的安装按钮 G.点上传文件 F.选择刚才导出的war包,将其上传,下一步。 G.选择上传好的文件,下一步。

H.选择“讲次部署安装为应用程序”,下一步。 I.可以在这里为工程取个别名,也可以用默认。其他都选择默认,下一步。 J.完成。 H.再点左侧菜单栏的部署,显示部署的应用程序的状态。 J.地址栏输入工程的地址:http://localhost:7001/工程文件名(或者刚才改过的别名),发现网页正常运行,部署成功!

2. weblogic和myeclips集成的配置部署 A.点击myeclips工具栏的按钮的黑色小三角,在弹出窗口的左侧选择Configure Server →Servers→WebLogic→Weblogic 10.x B.选择Enable

C.配置WebLogic的路径及其登录用户名和密码 D.左侧点击JDK 右边点ADD按钮 点Directory… 选择weblogic安装目录下的JDK包。 注意:weblogic的版本和JDK的版本是严格匹配的,一定要选择正确的版本号。 并且需要使用跟安装weblogic时选择的同一个JDK。 E.点左侧的Launch,右边选择Run mode

F. 配置完成! G.部署工程 点myeclips上方工具栏的按钮, 选择要部署的工程 点ADD后Server选择WebLogic10.x 点finashi,ok后,部署完成。 H.点的黑色小箭头后选择WebLogic 10.x→Start启动服务。 I.服务启动成功。 J.当工程有重名时,会发生冲突,部署失败。

项目部署及打包的经验

关于项目的部署,打包问题的一点心得 作者: angel_lee (随风而逝) 类别: C#/VB 日期: 2003-5-15 17:56:04 1.打开你的.net,用鼠标右击你的工程(解决方案),选择add new project(添加新建项目)。 2.选择setup and deployment projects(安装和部署项目)的 web setup project(web安装项目)。(注意setupproject的存放路径。通常默认) 3.vs的窗口会显示文件系统(you setup name)。用鼠标点击左栏下的"web application folder" 的加号,右键选中"web application folder",选择"添加项目输出", 同时选中primary output 和content files。 4.你的工程中会新增一个yousetupname的工程,就是安装的项目。保存一下,有时会出错。 5.因为.xml, .rpt, .gif文件不能自动加到项目中,所以要手动加。在解决方案资源管理器中,右击YouSetup project(你的安装项目名),选中"添加文件",然后把你的.rpt, .xml, .gif文件加入; 6.如果你用了crystal report,就要添加crystal reprot的支持文件。在解决方案资源管理器中,右击YouSetup project(你的安装项目名),选中"添加合并模块",在窗口中找到,并选中C:\Program Files\Common Files\Merge Modules\DotNETCrystalReports.msm, 打开,就加入了; 7.右击"目标计算机上的文件系统",选中属性,在属性窗口中,将productName设置为"你要打包的项目名" 8.右击"web应用程序文件夹",选中属性,在属性窗口中,将DefaultDocument设置为"你的默认登录页"即"起始页", 9.选中你的yousetupname工程,按右键,选中"生成";或在主菜单的"生成"中选中"生成yourSetupFileName"; 10.然后,在C:\Documents and Settings\Administrator\My Documents\Visual Studio Projects\KaoQin\文件的存放路径下会有一个yousetupname的文件夹,下面还有一个debug的文件夹,你要的就是debug 下面的所有文件。 11.将debug folder 下的文件考到你要安装的机器上,然后安装就可以了,如果有数据库,你可以将库事先还原过去,就可以用了。

WAR包的制作和解压过程指导

WAR包的制作和解压 过程指导

目录 1 说明 (1) 2 WAR包的制作 (2) 2.1 MyEclipse下制作War包 (2) 2.2 JAR程序打WAR包 (4) 2.3 Ant工具打WAR包 (6) 3 WAR包的更新 (9) 4 WAR包的解压 (11) 4.1 WinRAR程序解压 (11) 4.2 JAR程序解压 (12)

1说明 目前公司的很多测试环境和实施环境都采用WAR包部署的形式,所以,要求相关人员都要掌握WAR包使用。配置人员要完全掌握WAR包的制作、使用和更新,WAR的使用可以参考《数据中心系统weblogic安装部署说明》等文档进行,本文主要讲解WAR的制作和更新过程。 鉴于在MyEclipse下进行WAR包制作均存在一定的局限性,而JDK下的JAR 程序和Ant都具备打WAR包的功能,所以,本文侧重于使用JAR程序和Ant 工具进行WAR包制作和解压的说明,对于MyEclipse下的使用,则提供一般性的指导方法。 关于进入命令行窗口的说明:本文档中提供的操作多次使用到命令行窗口。在Windows下,打开“开始 运行”,输入“cmd”后回车,即可出现如下图所示的窗口,此即命令行窗口。 详细过程见文章正文

2WAR包的制作 WAR包,其实是将程序进行打包后形成的一种压缩包,在目前的系统、应用中使用较为普遍。其制作过程一般可以通过MyEclipse自带的导出功能实现,也可以使用jdk中的jar程序完成,ant也提供了打WAR包的办法,以下分别进行介绍。 2.1MyEclipse下制作War包 首先需要注意的是,MyEclipse只能对Web Project类型的工程进行WAR包制作,对于我们常用的Java Project则无法进行WAR包制作。 打开MyEclipse,在【Package Explorer】中选中需要压缩的项目,点击工具栏中的“File->Export…”,在弹出的【Export】对话框上,点击选中树状图中的“J2EE->WAR file (MyEclipse)”,点击【Next >】继续,如图2.1所示:

【IT专家】Linux下部署tomcat及tomcat war包应用程序

本文由我司收集整编,推荐下载,如有疑问,请与我司联系Linux下部署tomcat及tomcat war包应用程序1,通过winscp将tomcat包(6和7版本都是一样的安装方法)和jdk-6u27-linux-x64.bin安装文件传送到linux系统/opt里面.(这里没有固定要传送到/opt/hn,可以自己定义。) ?2,安装首先解压tomcat和安装jdk(假设tomcat包是tomcat-6.0.35.tar,jdk是jdk-7u17-linux-i586.tar.gz) ?解压tomcat命令如下: ?[root@lentimhn]#tar-xvftomcat-6.0.35.tar ?[root@lentimhn]#tar-xzvfjdk-7u17-linux-i586.tar.gz ?如果jdk是以bin文件形式存在的,可直接使用下面命令解压安装。 ?[root@lentimhn]#shjdk-6u27-linux-x64.bin ?3,编辑*/tomcat/bin目录下的startup.sh文件,配置jdk环境,通过以下命令添加下面的内容 ?[root@lentim~]cd/opt/hn/tomcat-6.0.35/bin ?[root@lentimbin]#vistartup.sh ?exportJAVA_HOME=/opt/hn/jdk1.7.0_17 ?exportCATALINA_HOME=/opt/hn/tomcat-6.0.35 ?exportTOMCAT_HOME=/opt/hn/tomcat-6.0.35 ?exportJAVA_OPTS=“-Xms512m-Xmx512m” ? exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CATALIN A_HOME/common/lib/servlet-api.jar ? exportPATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin:$TOMCAT_HOME /bin ?4,如何启动tomcat程序并且看启动的结果

版本发布回退方案

版本发布回退方案文档变更记录

1.引言 1.1编写目的和范围 Cmis 环境部署做参考. 2.版本发布 使用jenkin+svn+ant自动定时发布,定的时间为凌晨4点,11:30,18:00;为了防止多个任务同时去svn上更新代码,定的时间相差几分钟配制. Jenkins服务器: apps/Fin_ver#0823 Jenkins根目录: /apps/.jenkins/workspace Tomcat服务目录: /apps/svr/脚本目录: /apps/ecf/conf/ Cmis配制环境目录: Dev:/apps/.jenkins/workspace/cmisdev/cmis/dev Sit: /apps/.jenkins/workspace/cmissit/cmis/dev 2.1jenkins发布版本 通过浏览器打开

pid source_path='.' echo "PID of this script:$$" ps -ef|grep -v grep|grep |while read u p o do kill -9 $p done cd /apps/svr/ -rf rm -rf cmis rm -rf ant编译之后处理事项: /apps/ecf/conf/:上传之后执行的脚本启动tomcat: #!/bin/sh source_path='.' target_path='/apps/svr/' echo $target_path cd /apps/svr/用ant构建 除了定时执行打版外想要马一执行打版操作如下:

注意事项:dev,sit都有自己的配制文件,配制文件存放路径: Dev:/apps/.jenkins/workspace/cmisdev/cmis/dev Sit: /apps/.jenkins/workspace/cmissit/cmis/dev 说明:ant编译项目会自动取对应目录下的配制文件进行覆盖! 2.2svn cmis代码地址: 文件是当通过svn下载代码之后进行编译内容如下:

jar包和war包的打包规范

CMD 模式下实现jar打包 注意包名以及manifest.mf文件每一个冒号有空格 最后一行为空 1、编译java文件 2、写manifest.mf文件 Manifest-Version: 1.0 Main-Class:<空格>package.class//指定主类,目的是如果有main函数能够直接运行 Class-Path: 包含的其他jar包中间空格间隔如果有多个jar包且不能为jar包中的jar包。是需要在包里面包含的本地包lib/edd/. <换行>最后一行为空行 保存 注意:没有添加主清单属性则不能够直接通过java –jar 包名.jar运行文件 Cmd下执行jar –cvfm name.jar manifest.mf 文件.class 这种情况是打包没有package名的.class文件。 jar {ctxu}[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 jar cvfm classes.jar mymanifest.mf -C foo/ . 文件夹下所有类打包 foo为文件夹。 这种是打包有包名的.class。应为这种情况下编译会产生cn.mypackage的情况 因此在manifest文件中会写出,而且也需啊把包的文件夹放在与manifest同一个位置再打包运行即可 运行即是java –jar name.jar;这种情况必须要有manifest文件。不然不能执行main函数 含有多个java编译文件,属于同一个包的打包。也是上诉方法,将其编译到一个包文件夹中,然后编译运行即可。 Jar 包的导入(CMD下使用) 只需要将包放入到classpath对应的文件夹下,然后使用import cn.ddd.class 即可。 如下: import cn.mypackage.Testjar;//但是这种情况下用类需要把全名写出来不然不能访问,也就是说import cn.mypackage.*;写法是错误的 public class testcout { public static void main(String[] args) {

linux 下部署JBOSS 7.1 配置

基本信息 操作系统:CentOS Release 6.3 (Final) 32bit 内核版本:Linux jboss 2.6.32-279.el6.i686 JDK版本:Oracle ?Java SE Development Kit 7u79 JBoss版本:JBoss Application Server 7.1.1 Mysql版本:Mysql 5.1.73 系统自带 安装包:jdk-7u79-linux-i586.rpm、jboss-as-7.1.1.Final.zip 〇安装准备 修改系统打开文件限制 vim /etc/security/limits.conf * soft nofile 204800 * hard nofile 204800 vim /etc/pam.d/login session required /lib/security/pam_limits.so 关闭不需要的系统服务 chkconfig bluetooth off chkconfig firstboot off chkconfig cups off chkconfig ip6tables off chkconfig iptables off chkconfig isdn off chkconfig kudzu off chkconfig sendmail off chkconfig smartd off chkconfig autofs off service bluetooth stop service firstboot stop service cups stop service ip6tables stop service iptables stop service isdn stop service kudzu stop service sendmail stop service smartd stop service autofs stop 上传安装文件 将JDK和JBoss安装文件上传到服务器,目录随意,如:/home/下 一、安装最新的JDK版本 rpm -ivh jdk-7u79-linux-i586.rpm 该安装包将自动安装到目录 /usr/java 下 解压jboss 安装包

各中间件部署项目实施文档

Tomcat 一、linux系统 tomcat推荐以war包形式部署,方便快捷。 涉及到的工具:MyEclipse、Xshell(连接linux输入shell命令,可用其它类似软件代替,自行百度)、FileZilla(上传文件至linux服务器,此软件同可替代) war包部署: 1、以MyEclipse为例(eclipse类似),选择菜单File>Export,在弹出的Export界面选择WAR file>Next>Browse选择war包存放地址>Finish。到此MyEclipse就已开始生成war包(可能存在界面假死情况),时间几分钟不等,视具体电脑配置而定。 2、war包生成后,使用FileZilla工具连接至linux服务器 将war包放至tomcat中webapps下

若为更新,请注意 当个/多个文件更新,将文件覆盖control下对应的文件即可。 整个war包更新时,请删除webapps下的control文件夹以及control.war文件,再放至新的war包 3、启动tomcat服务。 使用xshell(或其他相应linux连接工具),连接至服务器 菜单文件>新建,按下图填写相应属性,确定 出现如图界面代表连接成功 进入到tomcat的bin文件夹。

执行startup.sh文件(./startup.sh) 然后查看tomcat实时日志,检查启动是否完成。(进入到tomcat中logs文件夹,输入命令tail -f catalina.out) 4、停止tomcat服务 进入到tomcat的bin文件夹,执行stutdown.sh文件(./startup.sh) 查看tomcat进程(输入命令ps -ef|grep tomcat),并杀死tomcat进程(kill -9 进程数)。 如图所示: 杀完进程后,请再次查看tomcat进程检测是否杀掉。 Weblogic (若是使用Weblogic,最好能让行内科技部安装软件、配置域,并且提供操作文档) 一、linux系统 推荐以已编译项目文件夹方式部署。(war包形式可能会报错,可尝试) 涉及到的工具:MyEclipse、Xshell(连接linux输入shell命令,可用其它类似软件代替,自行百度)、FileZilla(上传文件至linux服务器,此软件同可替代) 1、每次运行项目后会在相应的tomcat>webapps下生成对应的编译目录。(eclipse下可能不生成) 如果没生成编译目录,可先把项目打成war包(上有说明),将war包放置tomcat>webapps 下,执行tomcat>bin> startup.bat,待tomcat启动完成后就会生成上述的编译目录。 2、使用FileZilla工具连接至linux服务器,将编译目录复制到服务器的指定目录下,如图直

Websphere安装部署文档

websphere安装及部署 安装 1,安装websphere,点击c88spml下的launchpad.exe,安装websphere Application Server Network Deployment 的安装向导。 2,其中有一步选择“应用程序服务器”。其他的都是默认下一步

3,注意,路径都安装在d盘的IBM路径下,把Program Files去了。 4,安装websphere安装补丁的工具。在\waspatch\download.updii.61017.windows.ia32\UpdateInstaller\install.exe 5,基本都是默认下一步,注意把这个跟服务程序都安装在一个目录下。 6,补丁是这两个: 6.1.0-WS-WASSDK-WinX32-FP0000017.pak和 6.1.0-WS-WAS-WinX32-FP000001 7.pak,把这两个拷贝到一个文件夹下,注 意路径不要是中文的。 7,由于在安装过程中,有项默认程序,把服务起了,到安装补丁的时候要把服务停了再安装。 8,安装补丁,打开程序----ibm websphere-----update installer for websphere v6.1,也就是D:\IBM\WebSphere\UpdateInstaller\update.bat这个文件。 9,打开后,都是默认值,到选择维护包目录时,选择补丁包的目录,安装即可。 启动和停止: 在运行中cmd,到d盘路径:D:\ibm\websphere\appserver\bin下,启动和停止是:D:\ibm\websphere\appserver\bin startServer server1 D:\ibm\websphere\appserver\bin stopServer server1 启动或停止是通过访问ie中的:http://localhost:9060/admin来看服务是否启动。

was6.1 上部署Web应用程序详解(图)

was6.1 上部署Web应用程序详解(图) 1、数据库连接池配置 通过WebSphere配置数据库连接池一共需要三项: 1.配置连接驱动,在这里叫:JDBC提供程序; 2.配置数据库连接池,在这里叫:配置数据源; 3.配置数据库登录帐号,密码,在这里叫:J2C认证别名; 1.1 启动服务器,通过IE浏览器输入http://127.0.0.1:9060/ibm/console进入websphere 控制台目录 1.2 单击左边资源==》在菜单中选择jdbc提供者==》右边将显示相应的jdbc提供者界面 1.3 选择“所有作用域”是不可以的,因此要选择服务器:server1

单击新建按钮

实施类型选择连接池数据源 (XA数据源是什么?搜索了一下也没在网上找到相关东西) 关于db2 universal jdbc driver db2 legacy jdbc driver 与db2 universal jdbc driver db2 legacy jdbc driver 是老的type 2 驱动程序,老版本的db2 中自带了这种驱动程序。该驱动程序建立在db2 cli 的基础上,db2 cli 是一种db2 本地c 调用级接口,它本身建立在一些其他层之上。作为type 2 驱动程序,它要求安装db2 客户机。db2 legacy jdbc driver 包含在文件db2java.zip 中。 db2 version 8 附带了一种新的jdbc 驱动程序,即db2 universal jdbc driver。该驱动程序是从头开始编写的,在架构中它是一个抽象jdbc 处理器,用于支持type 2 和type 4 连接。在建立连接时,应用程序通过使用不同的url 语法来选择所需类型的连接。db2 universal driver 使用distributed relational database architecture (drda) 协议与db2 服务器通信,它建立在一个java 客户机层之上,这个层替代了cli 以及其下的很多层。只有type 2 才要求安装db2 客户机,type 4 不需要db2 客户机。db2 universal jdbc driver 包含在文件db2jcc.jar (jcc 表示java common connectivity)中。虽然db2 legacy driver 仍然受支持,但在将来它将完全被db2 universal jdbc driver 替代。 此处需要填写类路径,即可以找到db2jcc.jar等类文件的路径,经查找后如下:

VS2012程序打包部署详解

VS2012程序打包部署详解 上篇博客把收费系统的总体设计进行了一遍讲解,讲解的同时掺杂了些有关.NET编译机制的总结。程序编写测试完成后接下来我们要做的是打包部署程序,但 VS2012让人心痛的是没有了打包工具。不知道出于什么原因微软没有将打包工具集成在开发环境中,但是我知道总会有解决办法的。 经过翻阅资料发现,VS2012虽然没有集成打包工具,但它为我们提供了下载的端口,需要我们手动安装一个插件InstallShield。网上有很多第三方的打包工具,但为什么偏要使用微软提供的呢?因为最原始的也是最高级的,万变不离其宗。 一、.NET程序部署机制 上篇博客稍微总结了下.NET程序的编译机制,下面了解些有关程序部署的一些机制。在.NET程序包下有三个文件夹分别是bin文件、obj 文件、My Project文件,他们分别封存着程序的组成部分。 bin目录用来存放程序的编译结果,它有Debug和Release两个版本,分别对应的文件夹为bin/Debug和bin/Release,这个文件夹是默认的输出路径,在编译后生成的程序文件会存放在该目录下。当然我们也可以手动修改程序的输出路径,修改方法:项目属性—>配置属性—>输出路径来修改。 obj目录是用来保存每个模块的编译结果,用来放置程序生成时的

中间文件。程序不会直接生成出可用的文件,而是由源程序生成中间文件,再编译中间文件生成可执行文件的。在.NET中,编译是分模块进行的,编译整个完成后会合并为一个.DLL或.EXE保存到bin目录下。因为每次编译时默认都是采用增量编译,即只重新编译改变了的模块,obj保存每个模块的编译结果,用来加快编译速度。是否采用增量编译,可以通过:项目属性—>配置属性—>高级—>增量编译来设置。 My Project目录定义你程序集的属性,被称为项目属性文件夹。目录下的AssemblyInfo类文件,用于保存程序集的信息,如名称,版本等,这些信息一般与项目属性面板中的数据对应,不需要手动编写。 在程序编译生成后,程序的源文件就不在重要了,重要的是DLL、EXE、Config等的程序的组件,有了程序的组件程序就能够正常运行。所以在发布制作安装程序时我们只需要将程序的组件打包即可。 二、InstallShield程序打包图解 VS2012中打包工具被看做程序集,在使用时和程序集一样被创建到程序解决方案下。需要我们做的是添加项目即可。但是对于初次使用的朋友来说,我们需要根据提示一步步的先下载安装该打包工具。具体的安装方法不再详述,网上资料很多。 1、设置安装程序集 InstallShield安装完成后,执行以下步骤右键解决方案-->添加-->新建项目-->其他项目类型-->安装和部署,具体操作如下图:

C 编译器命令行模式设置技巧

微软C/C++/C#编译器命令行模式设定和用法 微软C/C++/C#编译器命令行模式设定和用法 和在IDE中编译相比,命令行模式编译速度更快,并可以避免被IDE产生的一些附加信息所干扰。本文将介绍微软C/C++/C#编译器命令行模式设定和用法。操作系统为Windows 2000 。 一.微软C/C++编译器命令行模式设定 方法一 1.参照如下内容(根据你的系统情况,作出相应修改),编写一个批处理文件, 假定命名为vs.bat。 @echo off set PATH=C:\WINNT\SYSTEM32;D:\https://www.360docs.net/doc/ea1929427.html,\VC7\BIN;D:\https://www.360docs.net/doc/ea1929427.html,\COMMON7\IDE set INCLUDE=D:\https://www.360docs.net/doc/ea1929427.html,\VC7\INCLUDE set LIB=D:\https://www.360docs.net/doc/ea1929427.html,\VC7\LIB 说明: a.以上各环境变量字符串大小写无所谓,但字符之间应避免出现空格。 b.之所以加上C:\WINNT\SYSTEM32,目的是为了便于使用help之类的扩展命令,和 本讨论主题并无直接关系。 2.打开一个“命令提示符”窗口,执行如下命令: C:\>start c:\vc7.bat (根据你的文件路径,作出相应修改) 即会创建一个新的“命令提示符”窗口,在这个窗口内,便可进行C++程序编译工作。具 体用法,后面再说。 这种设置方法的缺点在于,只能在步骤2新创建的“命令提示符”窗口里进行编译,一旦 关闭该窗口,即需要重新执行步骤2。 方法二 1.在桌面“我的电脑”图标上,单击右键,然后执行“属性”菜单命令,或者, 依照“开始”-“设置”-“控制面板”步骤,双击“系统”图标,都会弹出“系统特 性”对话框。选中“高级”页面,点击“环境变量”按钮,即会出现图1所示的环境变 量设置窗口。(说明:任何用户都可以增/删/改用户环境变量,但只有管理员才能增/删 /改系统环境变量。对于特定计算机的每个用户来说,用户环境变量可以不相同) 图1

web端tomcat部署系统

一:安装JDK 1、按照“下一步”安装,安装目录路径不要包含空格字符 2、安装完JDK后会自动安装JRE 3、配置系统环境变量JAVA_HOME、CLASSPATH和Path环境变量 右击我的电脑-属性,点击“高级设置”选项卡,单击“环境变量” 在系统变量里新建系统变量JAVA_HOME和CLASSPATH JAVA_HOME:D:\Program Files\Java\jdk1.6.0_02 CLASSPATH:.;%JAVA_HOME%lib;%JAVA_HOME%lib\tools.jar;%JAVA_HOME%lib\dt.jar 在path里添加:%JAVA_HOME%\bin 4、Cmd-javac 查看jdk是否安装成功 5、Java –version查看安装java的版本 二:安装oracle(安装“下一步”进行安装) 三:配置tomcat 1、解压tocmcat 2、启动tomcat:service.bat install 3、设置tomcat依赖于oracle服务启动: sc config tomcat6 depend= OracleServiceORCL 4、设置tomcat自动启动:开始-services.msc打开服务页设置tomcatzi-自动 5、设置tomcat端口号 修改tomcat/conf/server.xml配置文件内容 6、设置tomcat内存 tomcat/bin/catalina.bat文件最前面添加代码: set JAVA_OPTS=-Xms512m -Xmx1024m -XX:PermSize=512m 四:数据库表中导入数据 1、创建表空间 cmd-sqlplus / as sysdba 创建表空间:CREATE TABLESPACE表空间名DATAFILE 'oracle数据库生成文件路径\xx.dbf' SIZE 50M REUSE AUTOEXTEND ON NEXT 5M MAXSIZE unlimited; 2、为表空间添加用户 create user 用户名identified by用户密码default tablespace 赋予权限的表空间名temporary tablespace TEMP(临时文件); 3、为用户赋予权限 grant connect,resource to 用户名; grant dba to 用户名; 4、为表空间导入数据 退出sql切换至数据目录下imp 赋予权限的用户名/用户密码file='dmp文件存放路径\dmp文件名.dmp' full=”y” 五:配置tomcat调用数据库数据 1、拷贝xx.war文件在tomcat-webapps目录下,启动tomcat/bin/startup.bat文件生成xx 文件夹 2、修改tomcat/webapps/xx/web_inf下特定配置文件的内容

打包部署

如何导入eclipse工程 前提:已经在自己的maven库install或deploy了通信库gecko ●主工程。命令行进入工程根目录,输入mvn -U eclipse:eclipse或者运行eclipse.bat ●其他独立工程。extension、example、http-client、tools、spout属于独立工程,因此需要 进入相应的工程目录运行mvn -U eclipse:eclipse命令 打包 前提:已经在自己的maven库install或deploy了通信库gecko 主工程mvn -U -Dtest -DfailIfNoTests=false clean install package assembly:assembly,将在根目录的target目录下生成服务端所需要的全部东西。 其中taobao-metamorphosis-server-wrapper.dir就是服务端的目录。也可以使用不带扩展的taobao-metamorphosis-server.dir。 把里面的metamorphosis-server-wrapper拷出来就可以部署服务端了 其他独立工程进入相应目录下mvn -U -Dtest -DfailIfNoTests=false clean install package 如果需要发布到maven库就加deploy命令

服务器部署 前提 ●安装zookeeper 首先你需要搭建自己的zookeeper集群,meta利用zookeeper做服务的注册和发现,以及默认情况下offset的存储。 ●安装java运行环境 第一步:下载安装包 从这里下载最新的metamorphosis服务器可运行包并在某个目录解压缩(或者checkout源码按上面的步骤打包出来)。解压出来的结构大概是这样 -你的目录 -taobao -metamorphosis-server -bin -meta-server-start.sh -meta-server-stop.sh -conf -server.properties -logs metaServer.log -lib 其中bin目录包含启动脚本(目前只有linux下的启动脚本),conf下为配置文件,lib下为meta服务器的所有jar包,logs为日志所在目录。 第二步:配置server.ini 利用文本编辑器编辑conf/server.ini,这是meta服务器的配置文件,主要关注这几个配置项: ?brokerId 服务器ID,必须是集群内唯一 ?numPartitions 默认每个topic的分区数目 ?dataPath 数据文件的存放路径,默认在user.home/meta下 ?zookeeper配置:

部署Web到tomcat的四种方式

部署Web到tomcat的四种方式 1、直接将web项目文件件拷贝到webapps 目录中 Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个web程序的所有内容进行压缩得到。具体如何打包,可以使用许多开发工具的IDE环境,如Eclipse等。也可以用cmd 命令:jar -cvf mywar.war myweb webapps这个默认的应用目录也是可以改变。打开Tomcat的conf 目录下的server.xml文件,找到下面内容: 将appBase修改即可。 2、在server.xml中指定 在Tomcat的配置文件中,一个Web应用就是一个特定的Context,可以通过在server.xml中新建Context里部署一个JSP应用程序。打开server.xml文件,在Host标签内建一个Context,内容如下。 在tomcat中的conf目录中,在server.xml中的,节点中添加:

或者 或者 说明: path是虚拟路径; docBase 是应用程序的物理路径; workDir 是这个应用的工作目录,存放运行时生成的与这个应用相关的文件; debug 则是设定debug level, 0表示提供最少的信息,9表示提供最多的信息 privileged设置为true的时候,才允许Tomcat的Web应用使用容器内的Servlet reloadable 如果为true,则tomcat会自动检测应用程序的/WEB-INF/lib 和/WEB-INF/classes目录的变化,自动装载新的应用程序,可以在不重起tomcat的情况下改变应用程序,实现热部署antiResourceLocking和antiJARLocking 热部署是需要配置

相关文档
最新文档