Tapestry cometd with HTTPS

Miguel Figueiredo <[email protected]>
Newsgroups gmane.comp.java.tapestry.user
Message-ID <CAMHOmkRNMUkLnTpSjAAePj_K_xsEgv8YJ8v9VKd-5RYEVNuRmg@mail.gmail.com>
Hi,

I am testing a Tapestry application with HTTPS configuration.
I did the dev configuration according to the documentation (
https://tapestry.apache.org/https.html)

    public void contributeMetaDataLocator(MappedConfiguration<String,
String> configuration) {
        configuration.add(MetaDataConstants.SECURE_PAGE, "true");
    }

    public static void contributeServiceOverride(MappedConfiguration<Class,
Object> configuration) {
        BaseURLSource source = new BaseURLSource() {
            public String getBaseURL(boolean secure) {
                String protocol = secure ? "https" : "http";

                int port = secure ? 8443 : 8080;

                return String.format("%s://localhost:%d", protocol, port);
            }
        };

        configuration.add(BaseURLSource.class, source);
    }

Additionaly I have added the jetty configuration for SSL.

All the normal requests work fine, but when I do a broadcast with a push
manager, I get the following error:

Caused by: java.lang.RuntimeException: Symbol 'tapestry-offline.serverName'
is not defined.
    at
org.apache.tapestry5.ioc.internal.services.SymbolSourceImpl$SymbolExpansion.expandSymbol(SymbolSourceImpl.java:136)
    at
org.apache.tapestry5.ioc.internal.services.SymbolSourceImpl$SymbolExpansion.valueForSymbol(SymbolSourceImpl.java:99)
    at
org.apache.tapestry5.ioc.internal.services.SymbolSourceImpl.valueForSymbol(SymbolSourceImpl.java:214)
    at $SymbolSource_2086fa2c220a.valueForSymbol(Unknown Source)
    at
org.apache.tapestry5.ioc.internal.services.SymbolObjectProvider.provide(SymbolObjectProvider.java:49)
    at
org.apache.tapestry5.ioc.internal.services.MasterObjectProviderImpl$1.invoke(MasterObjectProviderImpl.java:52)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:74)
    ... 67 more

Note that this works file with HTTP.

Can someone give me some help?

Best regards,
Miguel


-- 
Miguel Figueiredo
Software Developer

"I'm a pretty lazy person and am prepared to work quite hard in order to
avoid work."
-- Martin Fowler
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.