Tapestry has built in support for serving classpath assets. http://tapestry.apache.org/assets.html
Option1 TML <a href="${asset:classpath:regoznapp/enterprise/src/main/resources/return.txt}" /> Option2 Java @Inject AssetSource assetSource; public String getAssetUrl() { return assetSource.getClasspathAsset("regoznapp/enterprise/src/main/resources/return.txt", null).toClientURL(); } TML <a href="${assetUrl} " />