- - PR -
biuld.xmlでのBeansのコンパイルについて
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2003-10-13 22:13
build.xmlについてご質問します。
作業ディレクトリから、biuld.xmlの指定のjavacタスクの、srcdirの階層からサーブレットのソースコードとBeansのソースコードを実行環境へAntにより実行させたのですが、コンパイルエラーが表示されてしまいました。サーブレット、Beansのソースコード自体には問題がないようです。Beansのソースコードにはパッケージ指定があるのですが、やはりbiuid.xmlにパッケージの指定をする必要があるのでしょうか? <?xml version="1.0" encoding="shift_jis" ?> - <project name="Build Servlet and JSP" default="all" basedir="."> - <!-- 以下のbuild.xmlファイルは、Webアプリケーションをコンパイルし、 インストールするためのビルドファイルです。 --> - <!-- set property --> <property name="src" value="./src/javasrc" /> <property name="config" value="./src/conf" /> <property name="jsp" value="./src/jsp" /> <property name="htdocs" value="./htdocs" /> <property name="javadoc" value="./javadoc" /> <property name="tomcat.home" value="C:\Program Files/Apache Tomcat 4.1" /> <property name="app.name" value="kaigiapp" /> <property name="deploy.home" value="${tomcat.home}/webapps/${app.name}" /> <target name="all" depends="init,compile,copy" /> - <!-- Initialize --> - <target name="init"> <mkdir dir="${deploy.home}" /> <mkdir dir="${deploy.home}/WEB-INF" /> <mkdir dir="${deploy.home}/WEB-INF/classes" /> </target> - <!-- compile java sources --> - <target name="compile"> <javac srcdir="${src}" destdir="${deploy.home}/WEB-INF/classes" classpath="${deploy.home}/WEB-INF/classes" debug="on" optimize="off" /> - <copy todir="${deploy.home}/WEB-INF/classes"> <fileset dir="${config}" /> </copy> </target> - <!-- copy files --> - <target name="copy"> - <!-- copy web.xml --> <copy file="./src/web.xml" tofile="${deploy.home}/WEB-INF/web.xml" /> - <!-- copy html sources --> - <copy todir="${deploy.home}/html"> <fileset dir="${htdocs}" /> </copy> - <!-- copy jsp sources --> - <copy todir="${deploy.home}/jsp"> <fileset dir="${jsp}" /> </copy> </target> - <!-- make javadoc --> - <target name="javadoc"> <delete dir="${javadoc}" /> <mkdir dir="${javadoc}" /> <javadoc sourcepath="${beans.src}" destdir="${javadoc}" /> </target> - <!-- clean work file --> - <target name="clean"> <delete dir="${javadoc}" /> </target> </project | ||||
|
投稿日時: 2003-10-13 22:31
エラーメッセージは?
コンパイルエラーがでているのに、なんでBeansのソースは問題ないって言えるの?
たぶんいらないと思う。 | ||||
|
投稿日時: 2003-10-14 01:34
クラスパスの問題。
そのソース書いた人に、どこにクラスパス通せばいいのか聞いて、 <javac srcdir="${src}" destdir="${deploy.home}/WEB-INF/classes" classpath="${deploy.home}/WEB-INF/classes" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ここにそのクラスパスを書けばコンパイルできます。そのソースが コンパイル可能なものであれば。 [ メッセージ編集済み 編集者: t-wata 編集日時 2003-10-14 01:34 ] | ||||
1
