Mac搭建Java环境(一)

一、Apache

Mac自带了Apache环境。

打开终端,输入 sudo apachectl -v,查看apache版本。

输入 sudo apachectl start,启动Apache。启动后在浏览其中输入http://localhost 可以查看内容为"IT Work!"的页面。

打开finder,shift+command+G 前往/,-->资源库-->webServer-->Documents-->index.html.en可以进行修改页面内容。

Apache在/etc目录下面,etc是隐藏目录,shift+command+G 前往etc就可以找到,里面有apache2 文件夹,内容和window一样。

设置虚拟主机

1.在终端运行“sudo vi /etc/apache2/httpd.conf”,打开Apche的配置文件

2.在httpd.conf中找到“#Include /private/etc/apache2/extra/httpd-vhosts.conf”,去掉前面的“”,保存并退出。

3.运行“sudo apachectl restart”,重启Apache后就开启了虚拟主机配置功能。

4.运行“sudo vi /etc/apache2/extra/httpd-vhosts.conf”,就打开了配置虚拟主机文件httpd-vhost.conf,配置虚拟主机了。需要注意的是该文件默认开启了两个作为例子的虚拟主机:

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "/usr/docs/dummy-host.example.com"
    ServerName dummy-host.example.com
    ErrorLog "/private/var/log/apache2/dummy-host.example.com-error_log"
    CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log" common
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "/usr/docs/dummy-host2.example.com"
    ServerName dummy-host2.example.com
    ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log"
    CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common
</VirtualHost>

Code

  

而实际上,这两个虚拟主机是不存在的,在没有配置任何其他虚拟主机时,可能会导致访问localhost时出现如下提示:

Forbidden
You don‘t have permission to access /index.php on this server

最简单的办法就是在它们每行前面加上#,注释掉就好了,这样既能参考又不导致其他问题。

5.增加如下配置

<VirtualHost *:80>
    DocumentRoot "/Library/WebServer/Documents"
    ServerName localhost
    ErrorLog "/private/var/log/apache2/localhost-error_log"
    CustomLog "/private/var/log/apache2/localhost-access_log" common
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "/Users/snandy/work"
    ServerName mysites
    ErrorLog "/private/var/log/apache2/sites-error_log"
    CustomLog "/private/var/log/apache2/sites-access_log" common
    <Directory />
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order deny,allow
                Allow from all
      </Directory>
</VirtualHost>

Code

保存退出,并重启Apache。

二、Tomcat

Tomcat和apache的区别。

apache是web服务器(静态解析,如HTML),tomcat是java应用服务器(动态解析,如JSP、PHP)

tomcat只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行

Tomcat的安装

1. 下载Tomcat

2. 解压压缩文件到MAC系统:“/Library”目录下,将文件夹改名为Tomcat。

3. 修改文件权限:sudo chmod 755 /Library/Tomcat/bin/*.sh

4. 执行/Library/Tomcat/bin下的startup.sh。

5. 设定管理者的帐号和密码: 
  编辑“/Library/tomcat/conf/tomcat-users.xml ”,加入

<role rolename="manager"/>

<user username="tomcat" password="xxxx" roles="manager"/>

Code

6. 打开http://localhost:8080

时间: 2024-09-29 10:13:19

Mac搭建Java环境(一)的相关文章

在Mac系统下,搭建Java环境有感。

最近准备写一些网络方面的应用,所以要搭建java的环境,开始不太顺利,所以在这里分享一下经验. 1.搭建java环境的第一步,首先肯定是要JDK了,不知道为什么在OSX10.10环境下,安装JDK7也无法让其它编程工具使用,所以必须要去官方下载老的JDK6才可以,oracle官方网站找了许久也没能找到,在apple官方网站反而找到,真是奇怪,以下分享其链接. http://support.apple.com/kb/DL1572 2.安装MyEclipse10(好先进,现在都10了,时间过的真快)

Ubuntu 18.04.1 搭建Java环境和HelloWorld

一.搭建Java环境 系统环境 Ubuntu 18.04.1 JDK 8 IDEA 2018.2 1.下载JDK 官网地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 选择相应的版本,点击jdk,进入下载页面,选择"Linux x64"版本的后缀为"xxx.tar.gz"的Liunx压缩包. 2.解压JDK压缩包 在下载中找到压缩包,双击文件,把目录中的文件拖拽到"/

SSD Cloud Hosting - Linode的配置和部署,搭建Java环境

0.发牢骚 前一个月在淘宝购买了个Jsp空间,挺便宜的,才38元/年.部署了程序,然后ALIMAMA验证网站,一直提示验证失败.最后找卖家,他说可能是因为空间太慢,照他的推荐换了最好的空间,138元/年.换了之后一次就验证通过了,感觉还挺满意.期间有一次GET请求乱码问题,server.xml改不了,找卖家,让我付技术费什么的,一来二去,很不愉快,最后自己在代码中处理解决. 折腾了几天,必须得做全站静态化.模板化,提高各个功能模块的可复用性,于是jsp换FreeMarker.再次发布程序,上传了

Ubuntu12.04下搭建Java环境

1.认识需要配置的环境变量 1). PATH: 作用是指定命令搜索路径,打开/etc/environment可以看到PATH变量的值,该变量包含了一系列的路径.那些路径都是一些经常使用的系统命令的目录地址,如:./sbin./bin等.在bash终端执行命令时,系统会自动到PATH变量所指定的路径中查找是否能找到相应的命令程序.因此,我们需要把jdk安装目录下的bin目录增加到现存的PATH变量中让使用java命令如同系统命令一样方便. 2). CLASSPATH: 作用是指定类搜索路径,让jv

Mac 添加java 环境变量成功后,依然会报错 错误: 找不到或无法加载主类

Windows 批处理(bat)文件转换成 Mac 的批处理(sh)文件 1. bat转换成sh文件,注销掉echo ,title字段: 2.将bat文件中的';'分隔符替换成':' ; Mac 添加Java 环境变量 1.打开终端 输入 cd ~ niko:~ mmk$ open -e .bash_profile 打开.bash_profile文件进行编辑: 2.在.bash_profile中添加 JAVA_HOME=`/usr/libexec/java_home` export JAVA_H

搭建Java环境JDK,和运行环境JRE

1:想要学习Java第一步就是搭建Java环境,就是安装JDK,又因为JDK里面包含JRE,所以在安装JDK的过程中就安装了JRE,所以以下只是给出了JDK的安装包,自行下载安装即可 链接:http://pan.baidu.com/s/1hrREdUk 密码:r6v0(安装过程中比较简单,在此省过) 2:重点说一下环境变量配置 首先打开控制面板->系统安全->系统->高级系统设置 然后 点击环境变量 然后 点击环境之后如下图,你可以选择编辑或者新建(存在的就编辑,不存在就新建) 再然后

Mac系统-java环境搭建_01

一.安装jdk 下载地址:http://www.oracle.com/technetwork/Java/javase/downloads/index-jsp-138363.html 1.傻瓜式安装下一步下一步 默认安装到 :/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home 二.配置java环境 1.打开终端输入命令:vim ~/.bash_profile 2.按i进入编辑模式输入如下内容: JAVA_HOME=/Li

如何在centos环境下搭建java环境

在CentOS上安装Java环境:[1]使用yum安装java 现阶段做企业级项目开发一般都采用Java语言.开发的项目需要放在服务器上运行测试,若以CentOS系统为服务器系统,首先要解决就是CentOS系统上的Java环境搭建. 下面由我给大家分享:如何使用yum方式在CentOS上安装Java环境,系统以CentOS6.4为例 工具/原料 Java JDK yum库 CentOS6.4 方法/步骤 查看CentOS自带JDK是否已安装. ◆输入:yum list installed |gr

mac下java环境变量配置

发现一个坑:最近发现有同事按照本文方式配置jdk环境变量一直不成功,后来发现他是使用了“Oh-My-Zsh”,配置文件的路径不是/etc/profile或~/.bash_profile,它有自己的配置文件,所以还是推荐大家使用mac自带的终端或者iTerm2来配置. ————————正文开始——————- Mac下添加java环境变量 方法一:全局配置 Crayon Syntax Highlighter v2.6.5 #临时提权 sudo su #输入密码 vi /etc/profile #配置