當前位置:首頁 » 操作系統 » 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 瀏覽:501
代掛網源碼最新版 發布:2024-11-07 10:28:30 瀏覽:820
atoilinux 發布:2024-11-07 10:19:06 瀏覽:462
速騰哪個配置性能好 發布:2024-11-07 09:55:08 瀏覽:622
壓縮空氣的價格 發布:2024-11-07 09:51:25 瀏覽:541
達內培訓班java 發布:2024-11-07 09:51:19 瀏覽:315
c語言快速排序函數 發布:2024-11-07 09:41:16 瀏覽:210
mobisage文件夾 發布:2024-11-07 09:29:16 瀏覽:877
車載安卓機怎麼清理垃圾 發布:2024-11-07 09:12:51 瀏覽:451
外網訪問vmware 發布:2024-11-07 08:51:03 瀏覽:953