#mkdir?-p?myapp/WEB-INF????????????????????注意大小写
#cp?ROOT/WEB-INF/web.xml?myapp/WEB-INF
#vi?myapp/index.jsp
这样通过是不能访问的,还需要给tomcat增加一个context
vi?../conf/server.xml
查找然后该段后面添上。
重新启动tomcat,在浏览器中输入
如果正常,那么恭喜您,这个也成功了
其次,测试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"?
"">?
?
?
A?application?for?test.?
?
?
test?
test.Test?
?
?
test?
/Test?
?
重新启动tomcat4,打开浏览器输入,应该是显示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脚本进行测试连接数据库 本篇文章发表于(小新技术网)
pgsql.jsp
?
?
?
?
?
您的第一个字段内容为:?
您的第二个字段内容为:?
?
?
?
?
?
把这个文件存到myapp/下,然后,应该是没有问题,我都测试通过。
恭喜您,简单的一个开发环境搭建完毕。
来自: 新客网() 详文参考:
阅读(301) | 评论(0) | 转发(0) |