Servlet环境设置

设置Web服务器:Tomcat

Apache Tomcat 是一款 Java Servlet 和 JavaServer Pages 技术的开源软件实现,可以作为测试 Servlet 的独立服务器,而且可以集成到 Apache Web 服务器。
下面是在MacOS上配置Tomcat的步骤:

  • 首先,去http://tomcat.apache.org/ 下载Tomcat。
  • 其次,解压以后放到一个位置,例如usr/local.
  • 然后,设置环境变量:

TOMCAT_HOME=/usr/local/apache-tomcat-9.0.0.M10
export PATH=$TOMCAT_HOME/bin:$PATH

(设置之后方便之后的操作)
如果出现了Permission Denied,需要sudo chmod 755 /usr/local/xxx/bin/*.sh

  • 最后,输入startup.sh就可以把tomcat启动起来了。
    成功之后,通过localhost:8080可以看到如下界面:
Servlet环境设置_第1张图片
Paste_Image.png

这个时候直接运行Servlet程序会出现javax.servlet包找不到的编译错误,从tomcat lib目录下拷贝一个servlet-api.jar的包到“JDK\jre\lib\ext”目录下就可以解决

Tomcat目录结构介绍
Servlet环境设置_第2张图片
Paste_Image.png

目录介绍如下:
bin:二进制执行文件。里面最常用的文件是startup.bat,如果是 Linux 或 Mac 系统启动文件为 startup.sh
conf:配置目录。里面最核心的文件是server.xml。可以在里面改端口号等。默认端口号是8080,也就是说,此端口号不能被其他应用程序占用。
lib:库文件。tomcat运行时需要的jar包所在的目录
logs:日志
temp:临时产生的文件,即缓存
webapps:web的应用程序。web应用放置到此目录下浏览器可以直接访问
work:编译以后的class文件。

Tomcat与Eclipse相连

参见:http://www.runoob.com/jsp/eclipse-jsp.html

你可能感兴趣的:(Servlet环境设置)