• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Devaka Cooray
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • paul wheaton
  • Henry Wong
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Tim Moores
  • Carey Brown
  • Mikalai Zaikin
Bartenders:
  • Lou Hamers
  • Piet Souris
  • Frits Walraven

Help with properties file

 
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am trying to use the ApplicationResources dot properties file in my "very" small test struts application. However, everytime I build my application (I'm using Netbeans) it deletes the "WEB-INF/classes" directory which is where several tutorials tell you to place this file.
To get my application to work, I'm having to copy it from a directory I created "c:\propertiesFile" into my tomcat\webapps\folder\<name-of-my-app>\WEB-INF\classes".
So, what am I doing wrong.
Is is because of something in my build file??
<project name="ematrix" default="war" basedir=".">
<!-- change these to suit environment -->
<property name="jdk.home" value="C:/j2sdk1.4.1_02"/>
<!-- catalina (tomcat 4) setup -->
<property name="webserver.home"value="C:/jakarta-tomcat-4.1.29"/>
<property name="webserver.deploy" value="${webserver.home}/webapps"/>
<property name="servlet.jar" value="${webserver.home}/common/lib/servlet.jar"/>
<!-- project structure - should not have to modify -->
<property name="src.dir" value="src"/>
<!-- property name="web.dir" value="web"/-->
<property name="web.dir" value="." />
<property name="build.dir" value="build"/>
<property name="dist.dir" value="dist"/>
<property name="lib.dir" value="lib"/>
<!-- CLASSPATH used during compilation -->
<path id="build.classpath">
<pathelement location="${servlet.jar}"/>
<pathelement location="${lib.dir}/commons-beanutils.jar"/>
<pathelement location="${lib.dir}/commons-collections.jar"/>
<pathelement location="${lib.dir}/commons-dbcp.jar"/>
<pathelement location="${lib.dir}/commons-digester.jar"/>
<pathelement location="${lib.dir}/commons-logging.jar"/>
<pathelement location="${lib.dir}/commons-pool.jar"/>
<pathelement location="${lib.dir}/commons-services.jar"/>
<pathelement location="${lib.dir}/commons-validator.jar"/>
<pathelement location="${lib.dir}/jdbc2_0-stdext.jar"/>
<pathelement location="${lib.dir}/log4j.jar"/>
<pathelement location="${lib.dir}/poolman.jar"/>
<pathelement location="${lib.dir}/struts.jar"/>
<pathelement location="${lib.dir}/ojb-0.8.375.jar"/>
<pathelement location="${lib.dir}/tiles.jar"/>
<pathelement path="${build.dir}" />
</path>
<!-- Pre-compilation rule -->
<target name="prepare">
<tstamp/>
<mkdir dir="${build.dir}" />
<mkdir dir="${dist.dir}/lib" />
</target>
<!-- Compiling rule -->
<target name="compile" depends="prepare">
<javac destdir="${build.dir}" deprecation="on">
<classpath refid="build.classpath" />
<src path="${src.dir}" />
</javac>
</target>
<!-- WAR rules -->
<target name="war" depends="compile">
<echo>building war...</echo>
<war warfile="${dist.dir}/lib/ematrix.war" webxml="${web.dir}/WEB-INF/web.xml">
<fileset dir="${web.dir}"/>
<classes dir="${build.dir}"/>
<classes dir="${lib.dir}">
<include name="*.properties"/>
<include name="poolman.xml"/>
</classes>
<lib dir="${lib.dir}">
<include name="*.jar"/>
</lib>
</war>
</target>
<!-- Deploy rule -->
<target name="deploy" depends="war">
<echo>copying war file to deployment dir...</echo>
<copy file="${dist.dir}/lib/ematrix.war" todir="${webserver.deploy}"/>
</target>
<!-- clean compilation remnants -->
<target name="clean">
<delete dir="${build.dir}" />
</target>
<!-- completely clean all compilation results -->
<target name="distclean">
<antcall target="clean"/>
<delete dir="${dist.dir}" />
</target>
</project>
 
Author
Posts: 350
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
This really belongs in the NetBeans forum.
My suggestion use Eclipse with the MyEclipse plugin, which works well with Struts and JSP.
 
My honeysuckle is blooming this year! Now to fertilize this tiny ad:
We need your help - Coderanch server fundraiser
https://coderanch.com/wiki/782867/Coderanch-server-fundraiser
reply
    Bookmark Topic Watch Topic
  • New Topic