TomCat服务器搭建以及JavaWeb入门小
来源:互联网 发布:uudvr软件下载 编辑:程序博客网 时间:2024/05/11 00:35
概要
TomCat之困
什么是TomCat?
首先它是一款开源开源开源的软件(重要的事情要说三遍=w=)他是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器
恩,然后我们抓重点:1、它是免费免费免费的!而且是开源开源开源的!!
2、他是有sun公司参与开发的,而且支持java,我们知道java的特点是“一次编译到处运行”这为我们编程带来了很大方便,比如我们要编写一个软件,完全可以用java编写主要部分——网页,然后Windows和mac可以直接访问,如果把网页嵌入到android程序或ios程序中也可直接访问,这就为跨平台运营提供了很大的方便
3、它是一个服务器,也就是说启动了Tomcat之后,你不仅可以在本机的虚拟网络中找到他,更可以在其他的电脑上登录本机的ip来进行数据交换
TomCat的安装与配置
首先去 http://tomcat.apache.org/ 下载tomcat,然后双击安装,各种同意和下一步。安装目录可以自定义,这些都随便,重要的是让你填写端口号和账号的页面,这个端口号建议你改一下,8080太常见了,有些软件也会用这样会出现端口占用情况很头疼的,我后来改成了8888,user name和password随意填,记住就好,然后会出现一个配置界面,配置jre的,如果电脑里有他会寻找这个文件,如果找不到你就帮他找(把目录粘贴上去)然后install,安装完毕之后启动,里面有余个start,点击就可以开启tomcat了,打开浏览器在地址栏输入http://127.0.0.1:(你的端口号,如:8888)/如果弹出来tomcat界面就说明安装成功了
配置虚拟目录:
1、在任意盘中新建一个文件夹site,复制\Tomcat\webapps\ROOT下的WEB-INF文件夹到新的site文件夹下
2:、打开site\WEB-INF目录下的文件web.xml,在</description>之后加入如下代码:
<!--JSPC servlet mappings start-->
<!--JSPC servlet mappings end-->
3、打开文件Tomcat6.0\conf\server.xml , 在<Host>和</Host>之间加入下面的代码
<Context path = "/site" docBase = "(site文件夹所在目录如d:)\site"></Context>
4、打开文件Tomcat\conf\web.xml,找到如下代码
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
把false改为true即可
5、新建一个文本文档,输入虚拟目录配置成功!,然后改名为index.html,打开浏览器输入地址http://127.0.0.1:(你的端口号,如:8888)/site/ 然后就可以看见你的第一个网页啦,当然,此时用其他的电脑访问你本机ip也可以了,网址是http://你本机ip+:端口号+/site/ ,到现在,我们已经可以将自己写的html文件发布到互联网上了
注意:
Java Web和Tomcat
package app01a;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.*;import javax.servlet.annotation.WebServlet;@WebServlet(name = "MyServert", urlPatterns ={ "/my"} ) public class MyServert implements Servlet{ private transient ServletConfig servletConfig;@Overridepublic void destroy() {// TODO Auto-generated method stub}@Overridepublic ServletConfig getServletConfig() {// TODO Auto-generated method stubreturn servletConfig;}@Overridepublic String getServletInfo() {// TODO Auto-generated method stubreturn "MyServlet";}@Overridepublic void service(ServletRequest arg0, ServletResponse arg1)throws ServletException, IOException {// TODO Auto-generated method stubString ServletName = servletConfig.getServletName(); arg1.setContentType("text/html"); PrintWriter writer = arg1.getWriter(); writer.print("<html><head></head>" + "<body>Hello from"+ServletName + "</body></html>");}@Overridepublic void init(ServletConfig arg0) throws ServletException {// TODO Auto-generated method stubthis.servletConfig = arg0;}}编写完成之后我们是无法直接在编译器中编译的,这个时候保存,然后打开命令行。cd到当前目录,javac *.java然后就可以编译出class文件(一定记得保存,我就是忘保存了研究了好几天==!)上面的过程都结束之后就要开始部署到服务器了
预测
- TomCat服务器搭建以及JavaWeb入门小
- 基于tomcat服务器的javaweb入门一
- JAVAWEB+TOMCAT+MYSQL局域网服务器搭建简单流程
- JavaWeb学习心得之开发环境搭建(Tomcat服务器)
- 服务器上搭建javaweb环境(jdk+tomcat)
- [入门]基于Spring MVC和Tomcat服务器的JavaWeb项目
- 移动 Javaweb 服务器 Tomcat
- JavaWeb-Tomcat服务器
- Javaweb与Tomcat服务器
- javaWeb 08 tomcat服务器
- Javaweb---服务器Tomcat配置
- javaweb开发入门-Tomcat
- 搭建javaweb服务器
- JavaWeb知识总结——搭建JavaWeb应用开发环境Tomcat服务器
- JavaWeb学习-JavaWeb入门与Tomcat
- docker搭建tomcat javaweb环境
- JavaWeb开发—tomcat服务器
- Tomcat服务器之于javaweb
- ArrayList实现原理
- Linux初步学习(文件权限的三个命令)
- eclipse安装ADT
- 【AndroidUI控件】如何动态的设置Relative Layout中按钮的layout_align_parent_right属性
- 圆形ProcessssBar
- TomCat服务器搭建以及JavaWeb入门小
- leetcode 24:Swap Nodes in Pairs(15-10-11)
- Python Scapy(2.3.1)文档学习(五):构建自己的工具
- 输入不知道长度的一串数字或字符串
- zookeeperのjava应用
- 回调函数 ----剖析
- 验证日期 后台和前端
- 【Cpp】分班座位问题,求所有座位方式
- 引入外部js文件时遇到的问题