Hi Lukasz,

Which version of ULC are you using?

Did you generate the war using build.xml from ULC 08 Application
Generator? What does your web.xml look like? Does it have the servlet
which sends the ULC Application Configuration to the client? See the
attached web.xml for example.

You say that setting Substance LnF in ULC App Config file and deploying
the app in client server mode worked but using Synth in place of Substance
in ULC App Config file did not work. Is this right?

Thanks and regards,

Janak

-----------------------------------------
Janak Mulani

email: [email protected]
url: http://www.canoo.com

Beyond AJAX - Java Rich Internet Applications

http://www.canoo.com/ulc
-----------------------------------------

> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of
> Lukasz Czerpak
> Sent: Friday, February 13, 2009 2:59 PM
> To: [email protected]
> Subject: [ULC-developer] Synthetica LookAndFeel
>
> Hi,
>
> I tried to use Synthetica LookAndFeel (eval version), but it doesn't
> work for me. In standard Swing Java SE app and in *ULC
> development mode*
> everything works fine, but as webstart or applet it doesn't.
>
> In ULCApplicationConfiguration.xml I set L&F class:
>
> <ulc:lookAndFeel>
> <ulc:lookAndFeelClassName>de.javasoft.plaf.synthetica.Syntheti
> caStandardLookAndFeel</ulc:lookAndFeelClassName>
> </ulc:lookAndFeel>
>
> The synthetica.jar library is specified in MyApp.jnlp file and in
> MyApp.jsp applet.
>
> I didn't have a similar problems with substance l&f.
>
> Do you have any suggestions what i'm doing wrong?
>
> regards,
>
> --
> Łukasz Czerpak | PGP: 0xCBEAA46D [subkeys.pgp.net]
> Bankowość Elektroniczna
> SoftNet Sp. z o.o.
> http://www.softnet.pl/
>
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4"
	xmlns="http://java.sun.com/xml/ns/j2ee";
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
	xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd";>
	<display-name>ULC Easy Deployment</display-name>
	<servlet>
		<description>
			supports version-based and pack200 download.
		</description>
		<servlet-name>ClientJarDownloader</servlet-name>
		<servlet-class>
			jnlp.sample.servlet.JnlpDownloadServlet
		</servlet-class>
	</servlet>
	<servlet>
		<description>
			serves images from the application resource bundles.
		</description>
		<servlet-name>ResourceDownloader</servlet-name>
		<servlet-class>
			com.ulcjava.easydeployment.server.ResourceDownloader
		</servlet-class>
	</servlet>
	<servlet>
		<description>
			dispatches to applet or jnlp client environment depending on
			application configuration.
		</description>
		<servlet-name>IndexServlet</servlet-name>
		<servlet-class>
			com.ulcjava.easydeployment.server.IndexServlet
		</servlet-class>
		<init-param>
			<param-name>applet-redirect</param-name>
			<param-value>Person.jsp</param-value>
		</init-param>
		<init-param>
			<param-name>jnlp-redirect</param-name>
			<param-value>Person.jnlp</param-value>
		</init-param>
	</servlet>
	<servlet>
		<description>
			creates the application jnlp file using the values from the
			application configuration and resource bundles.
		</description>
		<servlet-name>JNLPDownloader</servlet-name>
		<servlet-class>
			com.ulcjava.easydeployment.server.JNLPDownloader
		</servlet-class>
	</servlet>
	<servlet>
		<description>runs the ulc application</description>
		<servlet-name>ServletContainerAdapter</servlet-name>
		<servlet-class>
			com.ulcjava.container.servlet.server.ServletContainerAdapter
		</servlet-class>
	</servlet>
	<servlet>
		<description>
			delivers the client configuration data
		</description>
		<servlet-name>ConfigPropertiesDownloader</servlet-name>
		<servlet-class>
			com.ulcjava.container.servlet.server.servlets.ConfigPropertiesDownloader
		</servlet-class>
	</servlet>


	<mime-mapping>
		<extension>html</extension>
		<mime-type>text/html</mime-type>
	</mime-mapping>
	<mime-mapping>
		<extension>gif</extension>
		<mime-type>image/gif</mime-type>
	</mime-mapping>
	<mime-mapping>
		<extension>jpg</extension>
		<mime-type>image/jpeg</mime-type>
	</mime-mapping>
	<mime-mapping>
		<extension>png</extension>
		<mime-type>image/png</mime-type>
	</mime-mapping>
	<welcome-file-list>
		<welcome-file>start</welcome-file>
	</welcome-file-list>

	<servlet-mapping>
		<servlet-name>ClientJarDownloader</servlet-name>
		<url-pattern>*.jar</url-pattern>
	</servlet-mapping>
	<servlet-mapping>
		<servlet-name>ResourceDownloader</servlet-name>
		<url-pattern>/com/canoo/person/resources/*</url-pattern>
	</servlet-mapping>
	<servlet-mapping>
		<servlet-name>ConfigPropertiesDownloader</servlet-name>
		<url-pattern>/clientconfig.properties</url-pattern>
	</servlet-mapping>
	<servlet-mapping>
		<servlet-name>JNLPDownloader</servlet-name>
		<url-pattern>/Person.jnlp</url-pattern>
	</servlet-mapping>
	<servlet-mapping>
		<servlet-name>ServletContainerAdapter</servlet-name>
		<url-pattern>/ulc</url-pattern>
	</servlet-mapping>
	<servlet-mapping>
		<servlet-name>IndexServlet</servlet-name>
		<url-pattern>/start</url-pattern>
	</servlet-mapping>

	<listener><listener-class>com.canoo.person.persistence.PersistenceServletContextListener</listener-class></listener>
	<listener>
		<listener-class>
			com.ulcjava.easydeployment.server.ClientJarPreparationListener
		</listener-class>
	</listener>

	<session-config>
		<session-timeout>30</session-timeout>
	</session-config>
</web-app>

Reply via email to