[ sendai @ 11.04.2008. 06:16 ] @
Evo mene sa jos jednim pocetnickim problemom :(. Dakle zelim deployati web aplikaciju na server.Sastoji se od jednostavnog servleta: Code: import javax.servlet.*; import javax.servlet.http.*; import java.io.*; public class ServletsRule extends HttpServlet { int i = 0; // Servlet "persistence" public void service(HttpServletRequest req, HttpServletResponse res) throws IOException { res.setContentType("text/html"); PrintWriter out = res.getWriter(); out.print("<HEAD><TITLE>"); out.print("A server-side strategy"); out.print("</TITLE></HEAD><BODY>"); out.print("<h1>Servlets Rule! " + i++); out.print("</h1></BODY>"); out.close(); } } Napravio sam WEB-INF direktorij.Struktura direktorija ide ovako: WEB-INF -> classes -> mypackage -> MojProgram.class U WEB-INF fajlu sam napravio i ovaj web.xml: Code: <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"> <web-app> <servlet> <servlet-name>ServletsRule</servlet-name> <servlet-class>WEB-INF/classes/mypackage/ServletsRule.class</servlet-class> </servlet> <servlet-mapping> <servlet-name>ServletsRule</servlet-name> <url-pattern>/ServletsRule</url-pattern> </servlet-mapping> </web-app> Uspjesno napravim i .war fajl. Kada deployam aplikaciju i kliknem na launch umjesto pokrenute aplikacije daje mi stranicu na kojoj je directory listing. Zna li netko u cemu je problem. |