- 浏览: 3424388 次
- 性别:
- 来自: 珠海
文章分类
- 全部博客 (1633)
- Java (250)
- Android&HTML5 (111)
- Struts (10)
- Spring (236)
- Hibernate&MyBatis (115)
- SSH (49)
- jQuery插件收集 (55)
- Javascript (145)
- PHP (77)
- REST&WebService (18)
- BIRT (27)
- .NET (7)
- Database (105)
- 设计模式 (16)
- 自动化和测试 (19)
- Maven&Ant (43)
- 工作流 (36)
- 开源应用 (156)
- 其他 (16)
- 前台&美工 (119)
- 工作积累 (0)
- OS&Docker (83)
- Python&爬虫 (28)
- 工具软件 (157)
- 问题收集 (61)
- OFbiz (6)
- noSQL (12)
最新评论
-
HEZR曾嶸:
你好博主,这个不是很理解,能解释一下嘛//左边+1,上边+1, ...
java 两字符串相似度计算算法 -
天使建站:
写得不错,可以看这里,和这里的这篇文章一起看,有 ...
jquery 遍历对象、数组、集合 -
xue88ming:
很有用,谢谢
@PathVariable映射出现错误: Name for argument type -
jnjeC:
厉害,困扰了我很久
MyBatis排序时使用order by 动态参数时需要注意,用$而不是# -
TopLongMan:
非常好,很实用啊。。
PostgreSQL递归查询实现树状结构查询
http://blog.csdn.net/youjianbo_han_87/article/details/4456209
(一)linux 环境 (端口号应根据自己的tomcat配置 ,进行设置)
A:启动TOMCAT
B:关闭tomcat
(二)WINDOWS环境
A:启动TOMCAT
B:关闭TOMCAT
(三)再此之前,应在build.xml前面定义一个任务,注意应将相应JAR包放到对应目录下
附加我自己的配置:
(一)linux 环境 (端口号应根据自己的tomcat配置 ,进行设置)
A:启动TOMCAT
<target name="linux.start.tomcat" description="starts tomcat in the current console window"> <if> <not> <socket server="localhost" port="23080" /> </not> <then> <echo message="start tomcat..." /> <exec executable="${basedir}/bin/startup.sh"> <env key="CATALINA_HOME" value="${basedir}" /> </exec> <waitfor maxwait="5" maxwaitunit="minute" checkevery="5" checkeveryunit="second"> <and> <socket server="localhost" port="23080" /> </and> </waitfor> </then> </if> </target>
B:关闭tomcat
<target name="linux.stop.tomcat" description="starts tomcat in the current console window"> <if> <socket server="localhost" port="23080" /> <then> <echo message="stop tomcat..." /> <exec executable="${basedir}/bin/shutdown.sh" failonerror="false"> <env key="CATALINA_HOME" value="${basedir}" /> </exec> <echo message="${basedir}/bin/shutdown.sh" /> <waitfor maxwait="5" maxwaitunit="minute" checkevery="5" checkeveryunit="second"> <not> <socket server="localhost" port="23080" /> </not> </waitfor> </then> </if> </target>
(二)WINDOWS环境
A:启动TOMCAT
<target name="windows.start.tomcat" description="starts tomcat in the current console window"> <if> <not> <socket server="localhost" port="23080" /> </not> <then> <echo message="start tomcat..." /> <java classname="org.apache.catalina.startup.Bootstrap" spawn="yes" fork="yes"> <jvmarg line='-Dcatalina.home="${tomcat.home}"' /> <jvmarg value="-Dgoodhope.adapter.classname=com.goodhope.gameservice.adapters.DummyAdapter" /> <arg value="start" /> <classpath> <pathelement path="${java.home}/../lib/tools.jar" /> <fileset dir="${tomcat.home}"> <include name="bin/bootstrap.jar" /> </fileset> </classpath> </java> <waitfor maxwait="5" maxwaitunit="minute" checkevery="5" checkeveryunit="second"> <and> <socket server="localhost" port="23080" /> </and> </waitfor> </then> </if> </target>
B:关闭TOMCAT
<target name="windows.stop.tomcat" description="stops tomcat in the current console window"> <if> <and> <socket server="localhost" port="23080" /> </and> <then> <echo message="stop tomcat..." /> <java classname="org.apache.catalina.startup.Bootstrap" fork="yes"> <jvmarg value="-Dcatalina.home=${tomcat.home}" /> <jvmarg value="-Djava.endorsed.dirs=${tomcat.home}/common/endorsed" /> <jvmarg value="-Dcatalina.base=${tomcat.home}" /> <jvmarg value="-Djava.io.tmpdir=${tomcat.home}/temp" /> <arg value="stop" /> <classpath> <pathelement path="${java.home}/../lib/tools.jar" /> <fileset dir="${tomcat.home}"> <include name="bin/bootstrap.jar" /> <include name="server/lib/*.jar" /> <include name="common/lib/*.jar" /> </fileset> </classpath> </java> <waitfor maxwait="5" maxwaitunit="minute" checkevery="5" checkeveryunit="second"> <not> <socket server="localhost" port="23080" /> </not> </waitfor> </then> </if> </target>
(三)再此之前,应在build.xml前面定义一个任务,注意应将相应JAR包放到对应目录下
<taskdef resource="net/sf/antcontrib/antlib.xml"> <classpath> <pathelement location="${basedir}/lib/ant-contrib.jar" /> </classpath> </taskdef>
附加我自己的配置:
<!-- Tomcat --> <!-- Windows --> <target name="win_publish_tomcat" depends="war_rhcpm" description="准备发布war包到tomcat[Windows]"> <echo message="===============准备发布war包到tomcat===============" /> <echo message="整理${win.tomcat.home}" /> <delete file="${win.tomcat.home}/webapps/rhcpm.war"> </delete> <delete dir="${win.tomcat.home}/webapps/rhcpm"> </delete> <delete dir="${win.tomcat.home}/work/Catalina/localhost/rhcpm"> </delete> <echo message="发布war文件${win.tomcat.home}" /> <copy file="${dist.dir}/rhcpm-${rhcpm.version}.${svn.head.rev}.war" tofile="${win.tomcat.home}/webapps/rhcpm.war" /> </target> <target name="win_start_tomcat" depends="win_publish_tomcat" description="启动tomcat服务器[Windows]"> <echo message="===============启动tomcat===============" /> <exec executable="cmd" dir="${win.tomcat.home}/bin" failonerror="false" output="${win.log.file}" append="true"> <!-- <arg value="/c" /> --> <env key="CATALINA_HOME" path="${win.tomcat.home}" /> <arg value="/c startup.bat" /> </exec> </target> <target name="win_stop_tomcat" description="停止tomcat服务器[Windows]"> <echo message="===============停止tomcat===============" /> <exec executable="cmd" dir="${win.tomcat.home}/bin" failonerror="false" output="${win.log.file}" append="true"> <!-- <arg value="/c" /> --> <env key="CATALINA_HOME" path="${win.tomcat.home}" /> <arg value="/c shutdown.bat" /> </exec> </target> <!-- linux --> <target name="linux_publish_tomcat" depends="war_rhcpm" description="准备发布war包到tomcat[Linux]"> <echo message="===============准备发布war包到tomcat===============" /> <echo message="整理${linux.tomcat.home}" /> <delete file="${linux.tomcat.home}/webapps/rhcpm.war"> </delete> <delete dir="${linux.tomcat.home}/webapps/rhcpm"> </delete> <delete dir="${linux.tomcat.home}/work/Catalina/localhost/rhcpm"> </delete> <echo message="发布war文件${linux.tomcat.home}" /> <copy file="${dist.dir}/rhcpm-${rhcpm.version}.${svn.head.rev}.war" tofile="${linux.tomcat.home}/webapps/rhcpm.war" /> </target> <target name="linux_start_tomcat" depends="linux_publish_tomcat" description="启动tomcat服务器[Linux]"> <echo message="===============启动tomcat===============" /> <exec executable="${linux.tomcat.home}/bin/startup.sh" failonerror="false" output="${linux.log.file}" append="true"> <!-- <arg value="/c" /> --> <env key="CATALINA_HOME" path="${linux.tomcat.home}" /> <arg value="/c startup.sh" /> </exec> </target> <target name="linux_stop_tomcat" description="停止tomcat服务器[Linux]"> <echo message="===============停止tomcat===============" /> <exec executable="${linux.tomcat.home}/bin/shutdown.sh" failonerror="false" output="${linux.log.file}" append="true"> <!-- <arg value="/c" /> --> <env key="CATALINA_HOME" path="${linux.tomcat.home}" /> </exec> </target>
发表评论
-
FFmpeg常用基本命令
2016-07-15 11:52 0http://www.cnblogs.com/dwdxdy/p ... -
iF.SVNAdmin安装
2016-06-27 17:13 1419http://blog.linhere.com/archive ... -
apache调优
2016-05-21 10:10 1141http://my.oschina.net/renqingsh ... -
tomcat命令
2016-04-28 09:56 947./startup.sh : 启动tomcat ./shutd ... -
Shiro 基于注解和标签实现的授权认证过程
2016-04-25 13:24 5949将 Shiro 作为应用的权限 ... -
Byteman 3.0.5 发布,Java 字节码注入工具
2016-04-23 10:29 1770Byteman 3.0.5 发布,Java 字 ... -
安装Hadoop, Hbase, Phoenix
2016-04-22 09:22 1484http://my.oschina.net/jrrx/blog ... -
jenkins+ant+jmeter搭建持续集成的接口测试平台实例
2016-04-15 13:29 1559http://my.oschina.net/u/1425843 ... -
Dubbo 介绍
2016-04-14 10:26 1056官方 http://dubbo.io/ DUBBO是一个分布式 ... -
Hadoop 2.6.4分布式集群环境搭建
2016-04-13 11:45 754http://my.oschina.net/jackieyea ... -
nagios报警信息,发送到微信端
2016-03-23 22:59 1131http://www.oschina.net/code/sni ... -
Keepalived配置与使用
2016-03-23 22:53 1021原文: http://weizhifeng.net/using ... -
会话状态保持,JSESSIONID,COOKIE,URL重写
2016-03-17 20:26 1763http://my.oschina.net/sniperLi/ ... -
Intellij IDEA 根据数据库自动生成pojo和hbm
2016-03-13 17:03 2379http://my.oschina.net/jimyao/bl ... -
比较简洁的Hadoop介绍
2016-03-10 22:49 949http://www.cnblogs.com/sunddenl ... -
Intellij 配置Tomact 热部署
2016-01-28 11:19 921http://my.oschina.net/heweipo/b ... -
Java 应用发布后,需要关注的7个性能指标
2015-12-16 23:39 1130http://my.oschina.net/oneapmoff ... -
dom4j解析xml-取消doctype中DTD验证设置
2015-11-27 11:30 2241http://pengfeng.iteye.com/blog/ ... -
利用MAVEN打包时,如何包含更多的资源文件
2015-11-16 16:06 1488http://bglmmz.iteye.com/blog/20 ... -
Linux下的压缩和解压
2015-11-10 16:13 1099Linux下的压缩(zip)解压(unzip)缩命令 http ...
相关推荐
在IT领域,Ant和Tomcat是两个非常重要的工具,它们分别...总之,利用Ant启动和关闭Tomcat不仅简化了操作流程,还增强了项目的可维护性和可靠性。无论是对于初学者还是经验丰富的开发人员,掌握这一技能都是十分必要的。
- **ant启动tomcat**:此标题表明文章的主题是介绍如何使用Ant自动化构建工具来启动Tomcat应用服务器。 #### 描述分析 - **antantantantantantantantantantantant**:描述部分似乎并未提供有效信息,因此我们直接...
- **启动和停止Tomcat**:Ant任务可以用来启动或关闭Tomcat服务器,这对于自动化测试流程非常有用。 - **管理库和配置文件**:Ant可以更新Tomcat的类库或配置文件,如server.xml,以适应不同的环境需求。 在"apache...
通过观察源码,我们可以了解到如何正确初始化和关闭Tomcat的各种组件。 此外,源码中还有许多值得关注的部分,如会话管理(SessionManager)、监听器(Listener)的注册、错误处理(ErrorReportValve)、部署工具...
通过以上步骤,我们可以成功地配置好Tomcat和JDK的环境变量,并且可以顺利启动Tomcat服务器。同时,也配置好了Ant的环境变量,为自动化构建过程做好了准备。这些配置对于Java Web应用的开发和部署来说是至关重要的。...
- 使用`bin/shutdown.sh`或`bin/shutdown.bat`关闭Tomcat。 5. **安全性**: - Tomcat支持基本的用户认证,通过`conf/tomcat-users.xml`配置用户和角色。 - SSL/TLS支持允许安全的HTTPS连接,配置在`server.xml`...
相比于Eclipse或MyEclipse内置的服务器,Tomcat作为独立的服务器,具有更轻量级的结构,启动和关闭速度快,对系统资源的需求相对较小,因此在开发和测试环境中特别受欢迎。 **源代码的意义** 源代码的提供允许...
- 在生产环境中部署项目时,建议关闭autoDeploy和unpackWARs功能,以避免不必要的安全风险。 - 对于大型项目,考虑使用外部的配置管理工具来管理项目部署,如Ansible或Chef等。 - 定期更新Tomcat版本以获取最新的...
- 说明了Tomcat管理应用的Web应用程序和使用Apache Ant进行自动化部署。 3. 部署Servlet和JSP Web应用到Tomcat(第3章:Deploying Servlet and JSP Web Applications in Tomcat): - 讲解了Web应用的目录结构和...
4. 启动与停止:使用bin目录下的startup.bat和shutdown.bat脚本来启动和关闭Tomcat服务。 5. 测试:通过浏览器访问`http://localhost:8080/`,如果看到Tomcat的欢迎页面,说明安装成功。 Tomcat 6.0.20的核心特性...
Apache Tomcat 8.5.60 是一个广泛使用的开源软件,用以部署和运行Java Servlet和JavaServer Pages(JSP)的应用服务器。这个版本是Tomcat 8.x系列的一个稳定版,支持Java EE 7规范。在Linux和Windows操作系统上,...
在这款IDE中,开发者可以方便地管理和调试他们的应用程序服务器,如Apache Tomcat。然而,有时候用户可能会遇到在线安装插件时的问题,比如网络连接不稳定或Eclipse内置的更新站点不可用。在这种情况下,离线安装...
和JASPIC 1.1 规范工作的一次更新上这些规范为Java EE 8除此之外启动时,它包括以下显著改进: 添加对HTTP / 2的支持(需要APR /本地库) 添加对TLS虚拟主机的支持 添加了对使用JSSE连接器(NIO和NIO2)使用...
通常,使用`ant`工具来进行构建,确保你已安装Apache Ant,并在源码目录下执行`ant compile`和`ant`命令。 4. **安装与配置**: - **CentOS7**:在CentOS7上,你需要先安装Java环境,使用`yum install java-1.8.0-...
- 启动与停止:通过bin目录下的startup.sh(Linux/Mac)或startup.bat(Windows)启动Tomcat,使用shutdown.sh/bat关闭。 3. **Tomcat运行与管理** - 管理界面:Tomcat默认开启一个管理应用,可以通过...
3. **启动与关闭**:通过`startup.bat`或在命令行输入`startup`启动Tomcat,使用`shutdown.bat`停止服务。 通过以上步骤,我们可以构建一个完整的持续集成环境,实现JMeter性能测试的自动化执行、结果分析和报告...
- 使用`D:\apache-tomcat-7.0.11\bin\shutdown.bat`关闭服务器。 #### 三、Hudson 的安装与配置 - **下载Hudson.war**: - 将Hudson.war文件放置于Tomcat的web应用管理文件夹`D:\apache-tomcat-7.0.11\webapps`...
2. **安装过程**:安装Tomcat通常涉及下载合适的版本(如8.0.15),解压到指定目录,配置环境变量(如CATALINA_HOME),然后通过启动和停止脚本(如bin/startup.sh或bin/shutdown.sh)来启动和关闭服务器。...