设置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程序会出现javax.servlet包找不到的编译错误,从tomcat lib目录下拷贝一个servlet-api.jar的包到“JDK\jre\lib\ext”目录下就可以解决
Tomcat目录结构介绍
Paste_Image.png目录介绍如下:
bin:二进制执行文件。里面最常用的文件是startup.bat,如果是 Linux 或 Mac 系统启动文件为 startup.sh。
conf:配置目录。里面最核心的文件是server.xml。可以在里面改端口号等。默认端口号是8080,也就是说,此端口号不能被其他应用程序占用。
lib:库文件。tomcat运行时需要的jar包所在的目录
logs:日志
temp:临时产生的文件,即缓存
webapps:web的应用程序。web应用放置到此目录下浏览器可以直接访问
work:编译以后的class文件。
网友评论