zhongxia245 / blog

这是一个Blog, 如果喜欢可以订阅,是Watch, 不是 Star 哈。。。

Home Page:https://zhongxia245.github.io/blog/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

【20170205】Mac安装JavaWeb环境

zhongxia245 opened this issue · comments

时间:2017-02-05 14:17:45

突然想了解掌握下JSP的开发,于是开始在自己的Mac机上,安装JavaWeb的开发环境。

主要安装以下几个东西。

  1. JDK
  2. Tomcat
  3. IntelliJ IDEA

顺带创建一个 JavaWeb项目练习测试下。

Servlet 这篇文章里面虽然用了,但是没有讲解web.xml 的配置映射,所以还需要自己去学习下。

一、安装

1. JDK

http://www.oracle.com/technetwork/java/javase/downloads/index.html 官网下载JDK,然后直接双击安装即可。

安装好之后,JDK的目录在 /Library/Java/JavaVirtualMachines

配置 JAVA_HOME

vim ~/.bash_profile

JAVA_HOME=路径
PATH=$JAVA_HOME/Home:$PATH/.

export JAVA_HOME
export PATH

测试是否安装好

//如果显示了版本,则表示安装完成
java -version

2. Tomcat 安装

Tomcat是一个web服务器,Java开发的时候,主要用这个来当做web服务器

到这里下载一个Tomcat,直接解压到想放的目录下即可。
http://tomcat.apache.org/download-80.cgi

正常放在 /usr/local/ 里面

如何启动Tomcat

cd  /usr/local/tomcat/bin
sh ./startup.sh

访问 http://localhost:8080/,

如何关闭Tomcat

sh ./shutdown.sh

3. 安装IntelliJ IDEA

直接去下载安装即可。没有啥特别的。

IntelliJ IDEA 配置 Tomcat

打开 perference -》 Application Servers -》 点击 + 号-》 选择 Tomcat Server -》 选择 Tomcat 的路径即可

这样就配置好了

二、创建JavaWeb项目

基本的Java开发环境已经安装好了, 现在就来创建一个JavaWeb项目来练习下。

1. 创建JavaEE项目

File => New => Project => Java EE

2. 配置运行参数 Run/Debug Configurations

快捷键 CMD+; 打开配置 【或者右上角运行按钮旁边】

然后默认的配置即可, 如果报错。 直接点击 窗口右下角的 fix 修复下即可。

然后就可以运行访问了。

三、打包War包

工程编译后生成的 war包,可以直接放在 Tomcat 的 webapp下直接访问。 war包相当于这个工程编译后可以运行的程序。

在运行配置参数里面, 切换到 Artifacts 里面, 修改 Type ,改成 web Application:Archive 即可。

打包war包。

打包出来的效果

直接放到 Tomcat 目录的 WebApp下。

然后直接访问 http://localhost:8080/exploded/ 就可以访问到了

Tomcat 会自动把 war包解压开。

四、遇到的问题

  1. 添加一个Servlet类,会报找不到 servlet 这个包,如何解决?

在运行参数配置 【CMD+;】
Libraries 添加一个 jar 包, 这个包,在Tomcat 的目录下。

所在目录:
/usr/local/tomcat/lib/servlet-api.jar