Chinaunix
标题:
Solaris系统下,怎么配置iplanet的Servlet?
[打印本页]
作者:
FengFei
时间:
2003-08-26 11:32
标题:
Solaris系统下,怎么配置iplanet的Servlet?
web-apps.xml中的配置是:
<vs>;
<web-app uri="/jsp"
dir="/data1/mpc/lbsgw/jsp"/>;
</vs>;
我在/data1/mpc/lbsgw/jsp目录中建立一个目录WEB-INF,WEB-INF里面有web.xml文件和classes、lib两个目录。classes目录下有SimpleServlet.class一个文件。
web.xml的配置如下:
<web-app>;
<context-param>;
<param-name>;docRoot</param-name>;
<param-value>;/usr/iplanet/servers</param-value>;
</context-param>;
<servlet>;
<servlet-name>;SimpleServlet</servlet-name>;
<servlet-class>;SimpleServlet</servlet-class>;
</servlet>;
<servlet-mapping>;
<servlet-name>;SimpleServlet</servlet-name>;
<url-pattern>;/*</url-pattern>;
</servlet-mapping>;
</web-app>;
可是当我启动http://10.255.255.18:7666/jsp/SimpleServlet式,服务器没有执行SimpleServlet。请问一下是什么原因呢?
JRE/JDK Paths 和enabling jsps我都已经正确配置了,http://10.255.255.18:7666/index.jsp也可以正确显示。
作者:
FengFei
时间:
2003-08-26 12:02
标题:
Solaris系统下,怎么配置iplanet的Servlet?
忘了说一下:Version: iPlanet-WebServer-Enterprise/6.0SP1
SimpleServlet.java是一个Hello,world!一个简单程序。
作者:
FengFei
时间:
2003-08-26 14:18
标题:
Solaris系统下,怎么配置iplanet的Servlet?
版主帮帮忙啊!谢谢
作者:
FengFei
时间:
2003-08-28 14:00
标题:
Solaris系统下,怎么配置iplanet的Servlet?
1.首先在 iplanet/servers/https-lbsgw.com.cn/cofig目录下配置web-apps.xml.
web-apps.xml中的配置是:
<vs>;
<web-app uri="/lbsgw"
dir="/data1/mpc/lbsgw"/>;
</vs>;
2.在/data1/mpc/lbsgw目录下有如下几个文件和目录:
colors
index.jsp
META-INF
WEB-INF/
web.xml
/classes/
SimpleServlet.class
SimpleServlet.java
3.配置/data1/mpc/lbsgw/WEB-INF目录下的web.xml文件:
<?xml version="1.0" encoding="UTF-8"?>;
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"file:/usr/iplanet/servers/bin/https/dtds/web-app_2_2.dtd">;
<web-app>;
<servlet>;
<servlet-name>;SimpleServlet</servlet-name>;
<display-name>;SimpleServlet</display-name>;
<description>;chap 4.2 example</description>;
<servlet-class>;SimpleServlet</servlet-class>;
</servlet>;
<servlet-mapping>;
<servlet-name>;SimpleServlet</servlet-name>;
<url-pattern>;/simple</url-pattern>;
</servlet-mapping>;
</web-app>;
4.编写 SimpleServlet.java 代码为:
package jwadbook.servlets;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class SimpleServlet extends HttpServlet {
public void init() throws ServletException {
}
public void doGet ( HttpServletRequest req, HttpServletResponse resp )
throws ServletException,IOException
{
PrintWriter out = resp.getWriter();
resp.setContentType("text/html"
;
out.println(" <HTML>; "
;
out.println(" <HEAD>;"
;
out.println(" <TITLE>; Simple Servlet </TITLE>; "
;
out.println(" </HEAD>; "
;
out.println(" <BODY BGCOLOR=white>; "
;
out.println(" <CENTER>; "
;
out.println(" <FONT COLOR=BLACK SIZE='5'>; "
;
out.println(" <STRONG>; I know servlet!</STRONG>; "
;
out.println(" </FONT>; "
;
out.println(" </CENTER>; ");
out.println(" </BODY>; ");
out.println(" </HTML>; " );
out.flush();
}
public void doPost ( HttpServletRequest req, HttpServletResponse resp )
throws ServletException,IOException
{
doGet(req, resp);
}
public void destroy() {
}
}
5.启动web server. 执行iplanet/servers/https-lbsgw.com.cn/start
6.在IE或其他浏览器上的网址栏上填写:http://server_ip:port/lbsgw/simple
就可以执行SimpleServlet 类的代码了。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2