Galera to iniciando com o thinwire e to tendo problemas:
[code]HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Wrapper cannot find servlet class thinwire.render.web.WebServlet or a class it depends on
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Unknown Source)
root cause
java.lang.ClassNotFoundException: thinwire.render.web.WebServlet
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Unknown Source)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.
[/code]
Web.xml:
<?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">
<servlet>
<servlet-name>desktop</servlet-name>
<servlet-class>thinwire.render.web.WebServlet</servlet-class>
<init-param>
<param-name>mainClass</param-name>
<param-value>org.teste.Main</param-value>
</init-param>
<init-param>
<param-name>styleSheet</param-name>
<param-value>DefaultStyle</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>desktop</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
</web-app>
E a classe main:
package org.teste;
import thinwire.ui.Application;
import thinwire.ui.Dialog;
import thinwire.ui.Label;
public class Main {
public static void main(String[] args) {
Application.current().getFrame().setTitle("Olá Mundo No Thinwire!");
Dialog dialog = new Dialog();
dialog.setTitle("Janela");
dialog.setBounds(100, 100, 400, 200);
Label label = new Label();
label.setText("Olá Mundo Pelo Thinwire!");
label.setSize( 150, 50 );
dialog.getChildren().add(label);
dialog.setVisible(true);
}
}
Não sei qual é a bronca… alguém pode me ajudar???
Valeu!!!