当前位置:首页 » 操作系统 » tomcat源码ant

tomcat源码ant

发布时间: 2022-06-18 20:49:45

Ⅰ 使用Ant编译源代码时,出错:xxxxx.java is not a directory。谁遇到过,知道怎么解决吗

<javac srcdir="${src.dir}" 。。。。。。
ant编译的源文件输入是 srcdir,dir顾名思义就是目录的意思。
你可以将你的xxxxx.java所在的目录替换${src.dir},然后试试
<property name="src.dir" value="C:\Program Files\Java\"/>

Ⅱ ant是做什么的构建那tomcat又是做什么的

因为eclipse会默认把你的JAVA文件的编译文件和资源文件放到classes包里面。所以感觉ant没什么用。 你如果写了ant.xml来配置一下, 他会根据你的配置来编译,生成。(就是构建啦)
我也只知道这么多。 ^ ^

Ⅲ 如何将tomcat7.0源码导入eclipse

1.Tomcat源码下载

这个里下载tomcat-6.0.33源码。

2.ant安装,用于编译tomcat的源码。

ant下载解压后将其bin添加到系统环境path中。

3.IDE——选用Eclipse3.7。

Ⅳ 如何在intellij idea中调试Tomcat源码

如果你是从github上下载下来的代码的话,需要用ant进行编译。关于ant的下载请点击这里:http://download.csdn.net/detail/zknxx/9720423
下载完ant之后我们需要配置一下ant的环境变量:首先我们先创建个ANT_HOME,指定到你的ant目录就行。接着我们在刚才配置的ANT_HOME添加到path里,在path的开头加上这一句话就OK了:%ANT_HOME%\bin; 。注意后面有个分号。测试ant安装成功没有,我们在cmd里输入ant -version,如果输入出如下内容,证明我们的ant安装成功了。

Ⅳ 一个ant管理的源码,怎么让它在eclipse里的tomcat启动起来呢

装一下ant吧。然后在这个目录(有build.xml)运行ant。ant应该会打一个ear或war包。然后发布这个包就行了。

Ⅵ tomcat 每次启动编译文件classes 为什么还用ANT进行重新编译 和maven有什么区别

Ant是软件构建工具,Maven的定位是软件项目管理和理解工具。Maven除了具备Ant的功能外,还增加了一些功能,个人感觉maven更简单一些,也更强大些。

tomcat不具有编译功能。你说的启动tomcat 应该是在eclipse之类的编译软件里启动。
如果你运行的是 tomcat的源码 那更正常了 Tomcat正是以Ant作为编译工具的。

Ⅶ 怎么将tomcat源码导入eclipse

1. 去apache官网下载对应的tomcat版本源码(我这里下载的是9.0.0.M9) http://tomcat.apache.org/download-90.cgi
2. 解压后的源码是没法作为工程直接导入eclipse的。需要使用ant进行编译,所以这里需要去ant官网下载ant对应版本。http://ant.apache.org/bindownload.cgi

Ⅷ 用ant编译tomcat源码时出错,求解答

import java.util.Scanner;
public class Twenty_fourthNumber {
public static void main(String[] args) {

Twenty_fourthNumber tn = new Twenty_fourthNumber();
Scanner s = new Scanner(System.in);
long a = s.nextLong();
String s = Long.toString(l);
char[] ch = s.toCharArray();
System.out.println(a + "是" + ch.length + “位数”);
for(int i=ch.length-1; i>=0; i--) {
System.out.print(ch[i]);
}
}

Ⅸ 如何用ant+svn+tomcat实现自动构建

一,准备工作

1,svn服务器, VisualSVN-Server,将 安装路径/bin 添加到系统环境变量Path中,比如c:/program file/VisualSVN-Server/bin添加到path中,因为ant需要调用svn指令

2,安装ant

3,安装svnant插件,http://subclipse.tigris.org/svnant.html,是ant集成svn的插件,下载后解压缩,将lib下的所有文件复制到ant的lib文件夹下。svn版本在1.6以上的,一般下载svnant 1.3。

4,在系统环境变量中,配置好JAVA_HOME,CATALINA_HOME,PATH,因为ant要调用java编译指令和tomcat启动关闭指令

二,编写脚本

1,新建一个build.xml文件,复制下面代码,除了project的name属性需要自己定义,其他基本不需要更改

<projectbasedir="."name="SAEP"default="auto">

<!-- 所有的参数都在build.properties文件 ,另外系统环境变量中需要配好java和tomcat变量,包括JAVA_HOME和CATALINA_HOME-->

<propertyfile="build.properties"/>

<!-- 定义classpath-->

<pathid="project.classpath">

<filesetdir="${ant_lib}"includes="***.jar"></fileset>

<filesetdir="${tomcat_lib}"includes="***.jar"></fileset>

<filesetdir="${project_lib}"includes="***.jar"></fileset>

</path>

<!-- 引用svn task文件,使用svn任务可以被ant使用-->

<typedefresource="org/tigris/subversion/svnant/svnantlib.xml"/>

<!--1,总领关闭tomcat,部署,启动tomcat,如果tomcat在关闭状态直接执行deploy和startuptomcat-->

<!-- <target name="auto" depends="deploy,startuptomcat">-->

<targetname="auto"depends="shutdowntomcat,deploy,startuptomcat">

<echomessage="WELL DONE!!!!"/>

</target>

<!--2,关闭tomcat-->

<targetname="shutdowntomcat"description="========shutdowntomcat===========">

<execexecutable="${tomcat_home}/bin/shutdown.bat"failonerror="false"></exec>

<sleepseconds="5"/>

</target>

<!--3,清理tomcat下面之前部署的项目 -->

<targetname="clear">

<deletedir="${project_space}"/>

<mkdirdir="${project_space}"/>

<deletedir="${tomcat_home}/work/Catalina/localhost/${ant.project.name}"/>

<deletedir="${tomcat_home}/webapps/${ant.project.name}"/>

<deletedir="${tomcat_home}/webapps/${ant.project.name}.war"/>

</target>

<!--4,svn检出代码 这里使用 export 不是checkout 二者区别 checkout会svn相关信息文件检出,export只是检出最新的文件-->

<svnSettingid="setting"svnkit="true"username="${svn.username}"password="${svn.password}"javahl="false"/>

<targetname="checkout"depends="clear">

<svnrefid="setting">

<exportsrcUrl="${svn.url}"destPath="${project_space}"force="true"/>

</svn>

</target>

<!--5,编译-->

<targetname="compile"depends="checkout"description="======compile project======">

<echomessage="compile==========>${ant.project.name}: ${ant.file}" />

<!-- 编译java文件-->

<javacincludeAntRuntime="false"includeJavaRuntime="true"excludes="test/*.*"srcdir="${project_space}"destdir="${project_space}/WebRoot/WEB-INF/classes"encoding="utf-8">

<classpath>

<pathrefid="project.classpath">

</path>

</classpath>

</javac>

<!-- 将除java以外的配置文件,复制到classes目录下,flatten用来控制只复制文件,不复制目录结构-->

<includeemptydirs="false"flatten="true"todir="${project_space}/WebRoot/WEB-INF/classes">

<filesetdir="${project_space}"includes="**/*.properties,**/*.xml,**/*.dll"excludes="WebRoot/**"/>

</>

</target>

<!--6,压缩,打包-->

<targetname="war"depends="compile"description="======compress j2ee war file======">

<wardestfile="${war.file}"we www.hbbz08.com bxml="${project_root}/WEB-INF/web.xml">

<filesetdir="${project_root}"/>

<classesdir="${project_class}"/>

<libdir="${project_lib}"/>

</war>

</target>

<!--7,把项目war包复制到tomcat/webapps-->

<targetname="deploy"depends="war">

<file="${war.file}"todir="${tomcat_home}/webapps"/>

</target>

<!--8,启动tomcat-->

<targetname="startuptomcat"description="========startuptomcat===========">

<sleepseconds="5"/>

<execexecutable="${tomcat_home}/bin/startup.bat"failonerror="false"></exec>

</target>

</project>

2,新建build.properties文件,复制如下代码

ant_home=D:/apache-ant-1.9.4

ant_lib=${ant.home}/lib

tomcat_home=D:/apache-tomcat2014

tomcat_lib=${tomcat_home}/lib

//svn下载的文件存在放以项目名新建的文件夹下

project_space=${ant.project.name}

//项目的根路径

project_root=${project_space}/WebRoot

project_lib=${project_root}/WEB-INF/lib

project_class=${project_root}/WEB-INF/classes

war.file=${project_space}/${ant.project.name}.war

svn.url=https://2003server:8443/svn/saepprj/SAEP_APP

svn.username=zy

svn.password=123

这里需要配置的就三个地方,一个是ant的安装路径 ant_home

一个是tomcat的安装路径 tomcat_home

再就是svn的信息

其他基本不用动

三,执行脚本,例子:

d盘下新建了个一个project文件夹,将build.xml和build.properties放在project文件夹下

进入命令行模式

d:

cd project

ant auto

Ⅹ tomcat数据源配置问题.

楼主,搞定没有,我发你的消息收到了吧:)
试试看
换2005的驱动吧,补充一下,换驱动要修改URL和Driver
http://www.microsoft.com/downloads/details.aspx?familyid=C47053EB-3B64-4794-950D-81E1EC91C1BA&displaylang=zh-cn
JDBC3.0是1个jar,2.0是3个jar
在3.0里面的URL和Driver是这样写的

jdbc:sqlserver://localhost
com.microsoft.sqlserver.jdbc.SQLServerDriver

请注意看,和2.0的区别

jdbc:microsoft:sqlserver://localhost
com.microsoft.jdbc.sqlserver.SQLServerDriver
_______________________________________________
改dateSource吧楼主,我觉得应该在那里有问题

热点内容
怎么用电脑开手机服务器 发布:2024-11-07 10:30:50 浏览:500
代挂网源码最新版 发布:2024-11-07 10:28:30 浏览:819
atoilinux 发布:2024-11-07 10:19:06 浏览:461
速腾哪个配置性能好 发布:2024-11-07 09:55:08 浏览:621
压缩空气的价格 发布:2024-11-07 09:51:25 浏览:540
达内培训班java 发布:2024-11-07 09:51:19 浏览:314
c语言快速排序函数 发布:2024-11-07 09:41:16 浏览:209
mobisage文件夹 发布:2024-11-07 09:29:16 浏览:876
车载安卓机怎么清理垃圾 发布:2024-11-07 09:12:51 浏览:450
外网访问vmware 发布:2024-11-07 08:51:03 浏览:952