2013-10-11 51 views
0

这build.xml文件类路径是由迪帕克·沃赫拉从Java EE开发的Eclipse教程中,我们试图提出一个碧玉报告-4.7数据的提取物。 0电子表格从Oracle数据库12c使用Oracle WebLogic服务器12c构建失败的build.xml关于Java的

<?xml version="1.0" encoding="UTF-8"?> 
<!-- 
WebLogic build file 
--> 
<project name="JasperReports" default="deploy" basedir="."> 
<property name="web.module" value="${basedir}/WebContent" /> 
<property name="weblogic.home" value=" C:/Oracle/Middleware/" /> 
<property name="weblogic.server" value="${weblogic.home}/ 
wlserver_12.1/server" /> 
<property name="build.dir" value="${basedir}/build" /> 
<property name="weblogic.domain.dir" 
value="${weblogic.home}/user_projects/domains/base_domain1" /> 
<property name="deploy.dir" 
value="${weblogic.domain.dir}/autodeploy" /> 
<path id="classpath"> 
<fileset dir="${weblogic.home}/modules"> 
<include name="*.jar" /> 
</fileset> 
<fileset dir="${weblogic.server}/lib"> 
<include name="*.jar" /> 
</fileset> 
<fileset dir="${weblogic.domain.dir}/lib"> 
<include name="*.jar" /> 
</fileset> 
<pathelement location="${build.dir}" /> 
</path> 
<property name="build.classpath" refid="classpath" /> 
<target name="prepare"> 
<mkdir dir="${build.dir}" /> 
</target> 
<target name="war" depends="prepare"> 
<war warfile="${build.dir}/jasperreports.war"> 
<fileset dir="WebContent"> 
<include name="*.jsp" /> 
</fileset> 
<fileset dir="WebContent"> 
<include name="catalog.xml" /> 
</fileset> 
<fileset dir="WebContent"> 
<include name="WEB-INF/web.xml" /> 
</fileset> 
<fileset dir="WebContent"> 
<include name="WEB-INF/lib/*.jar" /> 
</fileset> 
</war> 
</target> 
<target name="deploy" depends="war"> 
<copy file="${build.dir}/jasperreports.war" todir="${deploy.dir}" 
/> 
</target> 
<target name="clean"> 
<delete file="${build.dir}/jasperreports.war" /> 
</target> 
</project> 

其表示

BUILD FAILED C中的错误:\用户\ ABC \工作空间\ PDFExcelReports \的WebContent \ build.xml中:27:C:\用户\ ABC \工作空间\ PDFExcelReports \的WebContent \ C:\ Oracle \ Middleware \模块不存在。

和示值误差在这条线

<property name="build.classpath" refid="classpath" /> 

试图用碧玉报告jar文件的路径替换类路径,但如果有更多的细节需要

+0

把回声和尝试打印什么的classpath的值。我不认为这个错误是在你提到的 –

+0

那一行,它是否必须写在startweblogic.cmd文件或其他地方 –

+0

你的目标是否运行? –

回答

0

没有工作

请务必告知您问题出在这个位置:

<fileset dir="${weblogic.home}/modules"> 

首先,删除该路径的额外空间

<property name="weblogic.home" value=" C:/Oracle/Middleware/" /> 

我不觉得它在你的代码粘贴由我觉得什么地方你前缀${basedir}weblogic.home

+0

任何方式我可以给你的代码整个项目 –

+0

删除额外的空间,并把值= “C:/甲骨文/中间件/”。如果使用eclipse,保存并刷新构建文件。让我知道如果你看到一个错误 –

+0

邮件我不会帮助,因为我没有我的系统上的weblogic –