tomcat配置使用(转)

来源:互联网 发布:阿里云配置tomcat教程 编辑:程序博客网 时间:2024/06/16 18:53
觉得作为一个程序员后端是必须要学的。而选择使用java入手,应该是最简单的。因为java有很多的网络库可以用,而且也比较成熟。使用python其实在国外应该有很多。还有php也比较流行。在权衡了一下之后,我选择了java。这个应该相对的学习要求比较低。下边是在学习的时候找到的一些相关的资料,算是入门吧。
转自:http://www.codesky.net/article/201103/149024.html
tomcat解压版虽然不用安装,但是死难配!!之前刚学的时候很是郁闷了一阵,Jsp倒还好,但是Servlet死活跑不起来。今天就把你给记下来!! 
解压到C:\Tomcat 
然后再配置环境变量: 
添加三个系统变量: 
JAVA_HOME:C:\JDK 
TOMCAT_HOME:C:\Tomcat 
CLASSPATH:%JAVA_HOME%\lib;%TOMCAT_HOME%\common\lib 
Tomcat的环境变量就配置完毕了,下面检验Tomcat是否能够运行: 
在控制台中转到C:\Tomcat\bin这个目录,运行startup,然后回出现一个窗口,连跳一大串东西,最后表示Server已经运行 
在浏览器中输入http://localhost:8080,出现欢迎界面,则表示Tomcat没问题了 
然后和上面一样,写入你的第一个Servlet 
importjava.io.*; 
importjavax.servlet.*; 
importjavax.servlet.http.*; 
publicclassHelloWorldextendsHttpServlet 
publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException
response.setContentType( "text/html "); 
PrintWriterout=response.getWriter(); 
out.println( " <html> <head> <title> "); 
out.println( "ThisismyfirstServlet "); 
out.println( " </title> </head> <body> "); 
out.println( " <h1> Hello,World! </h1> "); 
out.println( " </body> </html> "); 
然后照样用javacHelloWorld.java来编译这个文件,如果出现无法importjavax.servlet.* 
那么就是应该把C:\Tomcat\common\lib里面的servlet.jar文件拷贝到C:\JDK\jre\lib\ext中,再次编译,就没有问题了! 
然后在Tomcat目录里面的C:\Tomcat\webapps\ROOT里面按如下的文件结构: 
ROOT\index.html 
ROOT\welcom.jsp 
ROOT\WEB-INF\lib\MyServlet.jar(如果你的servlet的.class打成了.jar文件,则放在lib下面) 
ROOT\WEB-INF\classes\HelloWorld.class(把上面生成的HelloWorld.class文件放在这个里面) 
然后在浏览器中输入http://localhost:8080/servlet/HelloWorld,于是Server众望所归的报错了:Error404--NotFound 
怎么回事呢? 
Servlet必须使用C:\Tomcat\webapps\ROOT\WEB-INF这个目录下面的web.xml文件进行注册,用EP打开这个web.xml文件, 
在里面加入 
<servlet> 
<servlet-name> HelloWorld </servlet-name> 
<servlet-class> HelloWorld </servlet-class> 
</servlet> 
<servlet-mapping> 
<servlet-name> HelloWorld </servlet-name> 
<url-pattern> /servlet/helloworld </url-pattern> 
</servlet-mapping> 
这样的结构 
<servlet> 
<servlet-name> HelloWorld </servlet-name> 
<servlet-class> HelloWorld </servlet-class> 
</servlet> 
表示指定包含的servlet类. 
而以下的结构 
<servlet-mapping> 
<servlet-name> HelloWorld </servlet-name> 
<url-pattern> /servlet/HelloWorld </url-pattern> 
</servlet-mapping> 
表示指定HelloServlet应当映射到哪一种URL模式。 
在修改 web.xml完毕过后,重新启动Server,然后再输入http://localhost:8080/servlet/HelloWorld,那么偌大一个Hello,World!等着你呢,恭喜你
另外还有一个相关的东西:
一个简单的web服务器
http://www.cnblogs.com/xinhuaxuan/p/3443606.html
http请求头响应实例
http://blog.csdn.net/anskya520/article/details/6458204
android发送http请求实例
http://www.eoeandroid.com/thread-22679-1-1.html
java tomcat配置与示例:(这个讲的很好)
http://yxmhero1989.blog.163.com/blog/static/1121579562011101610115206/
从零认识tomcat,构建一机多实例tomcat集群(推荐)
http://grass51.blog.51cto.com/4356355/1123400
tomcat运行servlet最简单的例子
http://blog.sina.com.cn/s/blog_6ea90e4b0100ny3t.html
tomcat的mysql数据库操作
http://www.cnblogs.com/tzhz/archive/2013/05/18/3085512.html
在Tomcat 7配置Servlet 3.0项目的MySQL 5.5的DBCP连接池
http://www.itpub.net/thread-1621319-1-1.html
Java 通过JDBC连接MySQL数据库的基本测试
http://blog.csdn.net/u011342588/article/details/9293901
基于Tomcat的WebSocket客户服务端开发例子
http://www.o-u-u.com/首页-2/tomcat/基于tomcat的websocket客户服务端开发例子/
Tomcat+mysql连接池配置

http://www.cnblogs.com/cxtczzy/archive/2013/03/25/Tomcat.html
Tomcat剖析一:一个简单的Web服务器 
http://blog.sina.com.cn/s/blog_7f73e06d0101f9zr.html
Tomcat 6.0服务器server.xml配置文件详解
http://www.zhixing123.cn/jsp/33669.html
原创粉丝点击