সবাই কে প্রথমেই জানাই HAPPY NEW YEAR - 2014.
যাইহোক, মুল কথায় আসা যাক। জাভা স্টান্ডার্ড এডিশন এ হাতে খড়ির পর এন্টারপ্রাইস এডিশন শেখার চেষ্টা করছি।
আমার ব্যবহার করা সিস্টেম টা এরকম :
* OS : LINUX (CentOS 6, 64 bit)
* JDK : 1.7 installed
* Web Server : Apache Tomcat 6.0.37
* JNDI : OK
* Local CLASSPATH ===>
#export CLASSPATH=$CLASSPATH:/opt/apache-tomcat-6.0.37/lib/servlet-api.jar
-------------------------------------------------------------------------
সবকিছু করে সারভার অন করে গতকাল Hello World ! রান করালাম। তারপর কি মনে ভাবলাম ওরাকল ইনস্টল করলাম। পোর্ট চেন্জ করলাম ১২৩৪৫ এ। এখন দেখছি যে http://localhost:12345/ এ আপাচে আসছে। কিন্তু
http://localhost:12345/first/ (যেখানে first.java and first are the classes of that program)
আর আউটপুট দেখাচ্ছে না।
HTTP Status 404 - /first এরর দেখাচ্ছে।
--------------------------------------------------------------------------
আমার ব্যবহার করা কোড গুলো :
first.java ::
-----------------
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class first extends HttpServlet{
public void doGet(HttpServletRequest req,HttpServletResponse res) throws ServletException,IOException{
res.setContentType("Test/html");
PrintWriter pw=res.getWriter();
pw.println("Hello World");
}
}
--------------------
web.xml ::
----------------
(web-app)
(servlet)
(servlet-name)first(/servlet-name)
(servlet-class)first(/servlet-class)
(/servlet)
(servlet-mapping)
(servlet-name)first(/servlet-name)
(url-pattern)/first(/url-pattern)
(/servlet-mapping)
(/web-app)
সমস্ত ") ও (" গুলো সর্বদা যথাক্রমে "> ও