Tomcat
-----------------------------------------------------------------------
解压
cmd
进入到目录
输入dir命令
可以查看当前目录下的文件夹和文件
进入到 ../bin.service.bat
startup.bat
service.bat install
tomCat7w.exe
设置为:
service status:start
浏览器:localhost:8080
javac -cp servlet-api.jar -d . HelloWorld.java
.表示当前目录
cd ..
退出到上层目录
web.xml
1)bin目录
存放启动和关闭服务器的一些脚本(命令)
2)common目录
共享(部署在该服务器上的所有程序都可以使用)的一些jar包
3)conf目录
存放服务器的一些配置文件
4)webapps目录
部署目录
5)work目录
服务器运行时,生成的一些临时文件
-------------------------------------------------------------
使用IDE(如Eclipse)来开发java web程序:
----------------------------------------------------------------
1)把eclipse和tomcat联系起来,让eclipse来管理tomcat的运行。包括:
启动tomcat,关闭tomcat,把项目部署到tomcat当中。
eclipse->window->Preferences->Server->RuntimeEnvironments
->add(相应的Tomcat)->安装/解压路径->finish(可添加多个tomcat)
2)创建java web项目(使用1中创建的服务器运行环境)
new->project...->Dynamic web project->
修改:web.xml
修改视图:window->show view ->packageExplorer
3)编写java类(servlet)
与java一样。
4)部署到tomcat中,启动tomcat
下面窗口栏中的Servers->new server wizard...
->Apache.Tomcat v6.0 Server
->addweb01 ==>部署成功,生成Servers服务器。
5)启动浏览器,访问地址。
可能出现的错误:
404:资源找不到
500:代码错误
405:servlet的service方法错误
tomcat启动不起来:
addressalready in use 8080 端口被占用,修改tomcat默认的端口号
tomcat/conf/server.xml
-->搜索8080,改成其他端口,如2020
http://localhost:2020/web01/hello
注意事项:
1)web.xml中的URL不要忘写“/”,不然会出很多问题;
2)要在JavaEE中运行;
3)服务占用:tomcat6.exe
tomcat6w.exe同时运行
出现端口问题:8005,8009,8080被占用;
-----------------------------------------------------------------------
解压
cmd
进入到目录
输入dir命令
进入到 ../bin.service.bat
service.bat install
tomCat7w.exe
设置为:
service status:start
浏览器:localhost:8080
javac -cp servlet-api.jar -d . HelloWorld.java
.表示当前目录
cd ..
web.xml
1)bin目录
2)common目录
3)conf目录
4)webapps目录
5)work目录
使用IDE(如Eclipse)来开发java web程序:
----------------------------------------------------------------
1)把eclipse和tomcat联系起来,让eclipse来管理tomcat的运行。包括:
2)创建java web项目(使用1中创建的服务器运行环境)
3)编写java类(servlet)
4)部署到tomcat中,启动tomcat
5)启动浏览器,访问地址。
可能出现的错误:
404:资源找不到
500:代码错误
405:servlet的service方法错误
tomcat启动不起来:
注意事项: