You really should use 4.1.2, from
http://tapestry.apache.org/download.html

For the dojo path use @Asset("/dojo-0.4.3/")


Ken nashua wrote:
Folks,

I am receiving bootstrap problems with my webapp using T-4.1

<tapestry.version>4.1</tapestry.version>
<ognl.version>2.6.7</ognl.version>
<spring.version>2.0.6</spring.version>

All I am trying to do is operate dojo with T-4.1 as it comes bundled with T-4.1 right?

I receive this stack dump...

0:8080
[INFO] Started Jetty Server
2007-08-13 12:53:30,745 [btpool0-2] WARN tapestry.error.RequestExceptionReporter - Failure to
export classpath resource /dojo/src/html/style.js.
org.apache.hivemind.ApplicationRuntimeException: Classpath resource '/dojo/src/html/style.js'
does not exist.
at org.apache.tapestry.asset.AssetService.service(AssetService.java:248)
at $IEngineService_11460249fbf.service($IEngineService_11460249fbf.java)
at org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOute
rProxy.java:72)
at org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:241) at org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTermin

Am I operatiing dojo the right way in my custom component below with the asset annotations?

Thanks in advance

Best regards
Ken in nashua

@ComponentClass(allowBody = true, allowInformalParameters = true)
public abstract class CustomHead extends Shell
{
@InjectState("adminLayout")
public abstract AdminLayout getLayout();

public abstract void setLayout(AdminLayout layout);

private static final String generatorContent = "Tapestry Application Framework, version " + Tapestry.VERSION;

@Asset("/js/dojo/dojo.js")
public abstract IAsset getDefaultDojoSource();

@Asset("/dojo/")
public abstract IAsset getDefaultDojoPath();

@Asset("/tapestry/core.js")
public abstract IAsset getDefaultTapestrySource();

@Asset("/tapestry/")
public abstract IAsset getDefaultTapestryPath();

@Asset("/styles/tapestryskin/theme.css")
public abstract IAsset getTheme();

public abstract IApplicationSpecification getApplicationSpecification();

@Parameter(required = true, cache = true)
public abstract IAsset getStylesheet();

public abstract void setStylesheet(IAsset stylesheet);

@Parameter(required = true, cache = true)
public abstract String getTitle();

public abstract void setTitle(String title);

_________________________________________________________________
See what you’re getting into…before you go there http://newlivehotmail.com/?ocid=TXT_TAGHM_migration_HM_viral_preview_0507


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to