修改你的build.xml,估计是打war包时没有将css文件包括进去。

解决方案 »

  1.   

    如果你对ant不是很了解的话,你也可以手工将css文件直接放到war包中,通过winrar来做。;-)
      

  2.   

    请问我build.xml文件应该怎么写呢?我写了下面的:
    <project name="MarkSys" default="deploy" basedir=".">
        <description>
            Build file to compile, package and deploy
        </description>    <property name="servlet-name" value="3ysbookstore"/>    <property name="weblogic.user" value="weblogic"/>
        <property name="weblogic.password" value="weblogic"/>
        <property name="weblogic.adminurl" value="t3://localhost:7001"/>    <target name="init">
            <mkdir dir="WEB-INF/classes"/>
        </target>
        <target name="compile" depends="init">
            <javac srcdir="." destdir="WEB-INF/classes"/>
        </target>
        <target name="package" depends="compile">
            <war destfile="${servlet-name}.war" webxml="WEB-INF/web.xml">
                <fileset dir=".">
                    <exclude name="${servlet-name}.war"/>
                    <exclude name="*.java"/>
                    <exclude name="WEB-INF/web.xml"/>
                    <exclude name="META-INF/MANIFEST.MF"/>
    <exclude name="css/bs.css"/>
    <exclude name="css/bs.js"/>
                </fileset>
            </war>
        </target>
        <target name="deploy" depends="package">
            <wldeploy action="deploy" 
              source="${servlet-name}.war"
              user="${weblogic.user}" password="${weblogic.password}" 
              adminurl="${weblogic.adminurl}" />
        </target>
    </project>但是虽然有css文件夹,可是文件夹下面却是空的。
      

  3.   

    与build.xml 没有关系
    你打包的时候没有打进去
    3种解决办法 :
    1.用jbuilder 的 工程属性 -- src  ---将css文件包括进去, 然后打包  就应该好了
    2.由于css 不需要编译等问题,所以直接将 打好的包中,将css拽进去就完事了.
    3.用ant 打包 别闲累 在cmd中 写点代码 都打进去.
      

  4.   

    可能你只把*.*class的文件给打包进去了!
    建议你的设置不要设置class,把WEB下的所有文件全部打包进去