1、配置准备工作
-
1)配置服务器准备工作
在 Finder 中创建一个 "workspace" 的文件夹,可直接创建在 /Users/QianChia(当前用户名)目录下。
-
下载相关软件
- apache-tomcat-6.0.45.tar.gz
- eclipse-jee-mars-2-macosx-cocoa-x86_64.tar.gz
jdk-8u91-macosx-x64.dmg
- tomcat 官网
- eclipse 下载
Tomcat WebServer for Mac 服务器配置软件下载地址,密码:6uj3。
-
2)配置服务器注意事项
- 提前下载好相关软件,且安装目录最好安装在全英文路径下。如果路径有中文名,那么可能会出现一些莫名其妙的问题。
-
3)示例配置环境
- macOS 10.11.6
- macOS 10.13.3
-
4)WebDav 服务器配置脚本文件
Tomcat WebServer 服务器配置脚本文件下载地址,点击查看软件下载密码获取方法。
下载的服务器配置脚本文件解压后直接放在新创建的 workspace 文件夹中。
2、配置服务器
在 Finder 中创建一个 "workspace" 的文件夹,作为 eclipse 的工作空间。
-
安装 Java jdk。
-
安装 eclipse,设置工作空间。
-
把提前准备好的服务器脚本程序,拷贝到工作空间中。
-
导入项目,导入已经存在的项目到工作空间中。
-
导入项目之后,项目报错且格式乱码,下面进行调整。
-
配置容器,apache-tomcat。
-
点击ok。创建一个新的容器。
-
选择容器的路径。
-
安装好后显示如下。
-
-
启动服务器。以 debug 的方式启动,方便做一些调试。
-
测试:server 已经成功启动。
-
-
部署程序。
-
在浏览器中输入服务器的地址,访问项目。
至此本地服务器环境搭建完成。
-
访问服务器的资源。
-
使用模拟器上的浏览器也可以访问本地服务器。输入地址 192.168.1.53:8080/MJServer。
-
浏览器打开页面,文字乱码调整。
3、常见问题
-
1)8009 等端口被占用
Port 8009 required by Tomcat v6.0 Server at localhost is already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).
AirServer 等软件会占用 8009 端口。
-
解决方法
- 1> 检查端口是否真的被占用,如果确定没有,进行第 2 步操作。
- 2> 打开任务管理器,关闭进程 javaw。
- 3> 如果第 2 步还是不行,就重启电脑,或者重新往 eclipse 中添加一个新的 tomcat。