免费注册 查看新帖 |

Chinaunix

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

一步一步跟我学Linux平台下搭建Jsp环境-2 [复制链接]

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-25 16:58 |只看该作者 |倒序浏览

  
  #mkdir?-p?myapp/WEB-INF????????????????????注意大小写
  
  #cp?ROOT/WEB-INF/web.xml?myapp/WEB-INF
  
  #vi?myapp/index.jsp
  
  这样通过
http://localhost:8080/myapp/index.jsp
是不能访问的,还需要给tomcat增加一个context
  
  vi?../conf/server.xml
  
  查找然后该段后面添上。
  
  重新启动tomcat,在浏览器中输入
http://localhost:8080/myapp/index.jsp
  
  如果正常,那么恭喜您,这个也成功了
  
  其次,测试servlet
  
  先写一个最简单的servlet。
  
  package?test;?
  import?java.io.*;
  import?javax.servlet.*;
  import?javax.servlet.http.*;
  public?class?Test?extends?HttpServlet?{?
  protected?void?doGet(HttpServletRequest?request,?HttpServletResponse?response)?
  throws?ServletException,?IOException?{?
  PrintWriter?out=response.getWriter();?
  out.println("
  This?is?a?servlet?test.
  ");??
  }?
  }
  
  
  
  把上述文件存为Test.java,然后用javac进行编译,把产生的Test.class文件copy到/usr/local/tomcat/webapps/myapp/WEB-INF/classes/test/
  
  修改myapp/WEB-INF/web.xml,改后大概是这个样子
  
  ?
  PUBLIC?"-//Sun?Microsystems,?Inc.//DTD?Web?Application?2.3//EN"?
  "
http://java.sun.com/dtd/web-app_2_3.dtd
">?
  ?
  ?
  A?application?for?test.?
  ?
  ?
  test?
  test.Test?
  ?
  ?
  test?
  /Test?
  ?
  
  
  
  重新启动tomcat4,打开浏览器输入
http://localhost:8080/myapp/Test
,应该是显示This?is?a?servlet?test.
  
  若出现错误,400错误,表示没找到文件,应该是server.xml中没写Context,如果是500错误,那么是程序有问题:)
  
  其他错误请自行解决。
  
  5.连接数据库
  
  这个需要postgresql的jdbc,我们开始rpm?-ivh?post*.rpm的时候,已经都安装了,使用rpm?-qa?|?grep?post
  
  找出该jdbc的包的名称
  
  ostgresql-7.4.1-1PGDG
  
  postgresql-jdbc-7.4.1-1PGDG
  
  postgresql-libs-7.4.1-1PGDG
  
  找它的路径.
  
  #rpm?-ql?postgresql-jdbc-7.4.1-1PGDG
  
  发现在/usr/share/pgsql/中,文件列表如下:
  
  /usr/share/pgsql/pg74.1jdbc1.jar
  
  /usr/share/pgsql/pg74.1jdbc2.jar
  
  /usr/share/pgsql/pg74.1jdbc2ee.jar
  
  /usr/share/pgsql/pg74.1jdbc3.jar
  
  这个jdbcX.jar表示分别对应与jdbc版本,我使jdbc2.0,于是这么做
  
  #cp?pg74.1jdbc2.jar?pg74.1jdbc2.jar.bak
  
  #mv?pg74.1jdbc2.jar?postgresql.jar
  
  把该postgresql.jar放到/usr/java/jdk/jre/lib/ext/中,也可以添加到CLASSPATH中。
  
  写一个简单的jsp脚本进行测试连接数据库 本篇文章发表于
www.xker.com
(小新技术网)
  
  pgsql.jsp
  ?
  ?
  ?
  ?
  ?
  您的第一个字段内容为:?
  您的第二个字段内容为:?
  ?
  ?
  ?
  ?
  ?
  
  把这个文件存到myapp/下,然后
http://localhost:8080/myapp/pgsql.jsp
,应该是没有问题,我都测试通过。
  
  恭喜您,简单的一个开发环境搭建完毕。
来自: 新客网(
www.xker.com
) 详文参考:
http://www.xker.com/page/e2007/0104/2861_2.html


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/31/showart_705702.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP