免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 922 | 回复: 3
打印 上一主题 下一主题

[Web] Solaris系统下,怎么配置iplanet的Servlet? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-08-26 11:32 |只看该作者 |倒序浏览
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也可以正确显示。

论坛徽章:
0
2 [报告]
发表于 2003-08-26 12:02 |只看该作者

Solaris系统下,怎么配置iplanet的Servlet?

忘了说一下:Version: iPlanet-WebServer-Enterprise/6.0SP1
SimpleServlet.java是一个Hello,world!一个简单程序。

论坛徽章:
0
3 [报告]
发表于 2003-08-26 14:18 |只看该作者

Solaris系统下,怎么配置iplanet的Servlet?

版主帮帮忙啊!谢谢

论坛徽章:
0
4 [报告]
发表于 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 类的代码了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP