mac 下使用设置eclipse和Tomcat 运行JSP
Mac 下搭建JSP环境
1 安装JDK
去Oracle 官网下载 Mac安装包安装即可。
2 安装eclipsee
去Eclipse 官网下载 Mac安装包安装即可.
3 安装 Tomcat
去Tomcat 官网下载 Mac安装包安装即可
1 解压缩Tomcat压缩包
2 进入bin目录,执行如下命令:
1 2 3
| chmod 755 *.sh ./startup.sh ./shutdown.sh
|
3 访问 http://localhost:8080 或者 http://127.0.0.1:8080, 看到英文欢迎页表示,启动成功。
4 简单测试一个页面
1 在 tomcat/webapps/
目录下新建 myhome
, 并创建如下目录结构 WEB-INF
, 其中, classes
和 lib
均为空目录。
1 2 3 4 5 6 7 8 9 10
| myhome tree . . ├── WEB-INF │ ├── classes │ ├── lib │ └── web.xml ├── ha.jsp └── index.jsp
3 directories, 3 files
|
2 修改 web.xml
目录内容, 修改后需要重启 tomcat 服务,使配置生效。
只需如下内容即可:
1 2 3 4 5 6 7 8 9
| <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1" metadata-complete="true">
</web-app>
|
下面的配置修改了默认欢迎页。
1 2 3 4 5 6 7 8 9 10 11 12 13
| <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1" metadata-complete="true">
<welcome-file-list> <welcome-file>/ha.jsp</welcome-file> </welcome-file-list>
</web-app>
|
3 index.jsp
或者 ha.jsp
:
可以发现中文hu 乱码,暂不知怎么处理。
1 2 3 4 5 6 7 8 9 10 11 12 13
| <!DOCTYPE html> <html lang="CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>我的第一个JSP页面</title> </head> <body> <h1>welcome to my homepage 我心飞翔</h1> </body> </html>
|
5 在eclipse 里面添加 Tomcat
Preference–> server –> Runtime Environments 下面,在右侧选择要使用的Tomcat版本,并添加 Tomcat 文件夹路径即可。
Tomcat 目录结构
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| ➜ tomcat-8.5.24 ls LICENSE NOTICE RELEASE-NOTES RUNNING.txt backup bin conf lib logs temp webapps work wtpwebapps
|
1 eclipse 选择 window–> show view —> Servers
2 双击 像机箱一样的服务器图标 ,在 Server Locations 下选中 第二项 Use Tomcat installation
3 Deploy path 里面设置 wtpwebapps 可以自己改名(可以不改,最好不改)。
4 修改Tomcat服务器默认端口号,文件 位于tomcat/conf/server.xml
1 2
| <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
|
暂时先记录这些