一步一步跟我学Linux平台下搭建Jsp景象-2
#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?> 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.>
批改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/中,也可以添加到>
写一个简略的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
版权声明:
原创作品,应允转载,转载时请务必以超链接要领标明文章 原始出处 、作者信息和本声明。否则将追查司法责任。