Tomcat小结
来源:互联网 发布:淘宝丝袜好评句子 编辑:程序博客网 时间:2024/04/30 12:06
Java的开发和运行环境不像VS可以自动写入到环境变量,需要手动配置,Tomcat也需要手动配置。配置这事说简单也简单,说不简单一个小疏忽或错误的地方也够你折腾一会,所以整理了一下配置JDK和Tomcat的过程,记录下来。
配置J2SDK
配置Path
安装完VS后,所需变量自动会加入到Path中,但是Java不可以,需要手动配置JDK和JRE的路径,过程就是找到系统变量中的Path,加入JDK中bin文件夹的路径和JRE中bin文件夹的路径,例如JDK的可以是:D:\Program Files (x86)\Java\jdk1.7.0\bin;。
配置classpath
classpath主要是java文件所在文件夹和jar包所在文件夹的路径,为了方便可以加入当前目录路径",",其它文件夹的配置方式和上面path的方式一样,例如我的classpath是:“.;D:\program files\JavaClassPath;D:\Program Files (x86)\apache-tomcat-6.0.33\lib\jsp-api.jar;D:\Program Files (x86)\apache-tomcat-6.0.33\lib\servlet-api.jar;”
配置JAVA_HOME
java根目录,通过配置JAVA_HOME,以后可以直接引用%JAVA_HOME%配置其他路径。
配置成功的标志是打开cmd,输入javac和java命令可以看到子命令。
配置Tomcat
classpath
如果你的java文件中,引用了其它包,比如javax.servlet,编译会出现以下错误:
这是因为Servlet不是J2SE的一部分,默认没有引用这个包文件;java编译时找不到,所以要指定这包的位置,JSP也一样,方法有以下两种:
- 将servlt-api.jar和jsp-api.jar复制到JDK\jre\lib\ext下
- 将这两个jar文件路径添加到classpath中
Tomcat启动脚本
启动脚本需要指定JAVA_HOME地址,注意的是要指定到jdk下,而非jdk的根目录,例如可以是:
set JAVA_HOME=D:\Program Files (x86)\Java\jdk1.7.0<span style="font-family: KaiTi_GB2312;"> </span>
servlet配置文件
一个Servlet最简单的配置文件结构如下:
<?xml version="1.0" encoding="ISO-8859-1"?><web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"><servlet> <servlet-name>LoginTest</servlet-name> <servlet-class>LoginTest</servlet-class> </servlet> <servlet-mapping> <servlet-name>LoginTest</servlet-name> <url-pattern>/LoginTest</url-pattern> </servlet-mapping> </web-app>
<servlet></servlet>起到给Servlet指定处理类的作用;<servlet-mapping></servlet-mapping>起到给Servlet指定类文件所在虚拟地址的作用。
Tomcat默认端口为8080,如果开启Tomcat\bin\startup.bat后,再浏览器输入http://localhost:8080,如果界面左上角出现一只ugly的猫,说明配置Tomcat成功。
TomCat文档结构
- bin:存放各平台下启动和关闭tTomcat的脚本文件
- conf:存放Tomcat的各种配置文件
- lib:存放Tomcat服务器、Web应用引用的jar包
- webapps:存放Tomcat自带的应用、文档、示例,也可以存放自己开发的应用
- logs:存放Tomcat运行日志
- work:存放由jsp生成的Servlet文件
Servlet文档结构
Servlet文件夹存放于上面的webapps文件夹下,最简单的结构:- WEB-INF
- classes:类文件夹
- lib:库文件夹
- web.xml:Servlet配置文件
- classes:类文件夹
总结
- Tomcat 小结
- tomcat小结
- Tomcat小结
- Tomcat 编码小结
- tomcat运行问题小结
- TOMCAT优化小结
- Tomcat 配置小结
- Tomcat学习小结
- Tomcat中的Session小结
- Tomcat 启动小结
- Tomcat中的Session小结
- Tomcat中的Session小结
- Tomcat中的Session小结
- Tomcat中的Session小结
- 使用Maven+Eclipse+Tomcat小结
- Tomcat 6.0 开发配置小结
- 使用Maven+Eclipse+Tomcat小结
- Tomcat 6 性能优化 小结
- 网页宽度自动适应手机屏幕宽度的方法
- 鼠标连续点击
- NFC学习——NfcService开机自启动
- Chef学习之一:Windows上安装Chef Workstation
- 进程间通信
- Tomcat小结
- Rational Rose 2007使用小结
- Commons Lang 包常用方法
- Google Chrome浏览器调试
- Android ADT 20.0.3 + SDk 20.0.3 安装环境搭建
- 【转载】cocos2d-x 字体使用方法浅析
- 使用分层窗口及透明png图片实现一个异形窗口
- statusnet 安装页面找不到db的错误
- 题目16: 矩形嵌套