自建测试服务器(一)MAC+JAVA+IDEA+Tomcat搭建
自建测试服务器(二)Mac下IDEA的使用技巧
自建测试服务器(三)JavaWeb项目搭建与本地Tomcat部署
自建测试服务器(四)JavaWeb打war包并模拟部署服务器
准备
Mac OS X上IntelliJ IDEA 13与Tomcat 8的Java Web开发环境搭建
一步步教你用Java在Mac上搭建一个属于自己的Server(一)
视频:IDEA视频教程(IDEA入门到精通)
视频:IntelliJ IDEA神器使用技巧
一、Java 简介
Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。
Java分为三个体系:
- JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)
- JavaEE(J2EE) (Java 2 Platform,Enterprise Edition,java平台企业版)
- JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。
2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名以取消其中的数字"2":J2EE更名为Java EE, J2SE更名为Java SE,J2ME更名为Java ME。
常见缩写
JVM:java virtual machine,java虚拟机
JRE:java runtime environment,java运行环境
JDK:java development kit,java开发工具包
OpenJDK:JDK开源版本
二、安装环境
2.1、先安装JAVA JDK
下载地址:Java SE Development Kit 8
下载安装后,在终端里输入 java -version
来查看版本,如果有版本号说明安装成功。
配置JDK环境变量
MAC中JAVA环境变量配置以及Intellij IDEA如何配置JDK
如果你是第一次配置环境变量,可以使用touch .bash_profile
创建一个 .bash_profile的隐藏配置文件
,如果已经存在,则使用以下命令打开配置文件,vim ~/.bash_profile
或者 open -e .bash_profile
。
JAVA_HOME 配置JDK安装路径
CLASSPAHT 配置类库文件位置
PATH 配置JDK命令文件位置
用 source .bash_profile
使配置生效。
输入 echo $JAVA_HOME
显示刚才配置的路径,如下:
2.2、安装IDEA
下载地址:Mac版本IDEA下载
下载ultimate收费版本,进行破解,补丁地址
下载好以后,这里有个坑,在使用破解补丁之前,一定要先打开一次idea,然后会提示让你激活,这个时候再关掉就ok了,否则会出现程序已损坏的问题。
关掉idea后,在应用程序里找到idea,右键选择打开包文件,找到bin文件夹,将破解.jar文件复制到bin文件夹里。然后修改idea.vmoptions文件,在最后加上
-javaagent:JetbrainsCrack-2.7-release-str.jar // 刚才下的jar包的全名称,注意包的版本
重启idea:在help –> register中,在activation code那一栏中填入以下代码
{
"licenseId": "任意的字母都可以23hkjhdakhda",
"licenseeName": "你的名字,启动时展示用,瞎填都可以",
"assigneeName": "",
"assigneeEmail": "你的邮箱,建议填一个真的,可能以后有用",
"licenseRestriction": "Only Test! Please support genuine!!!",
"checkConcurrentUse": false,
"products": [
{
"code": "II",
"paidUpTo": "2099-12-31"
},
{
"code": "DM",
"paidUpTo": "2099-12-31"
},
{
"code": "AC",
"paidUpTo": "2099-12-31"
},
{
"code": "RS0",
"paidUpTo": "2099-12-31"
},
{
"code": "WS",
"paidUpTo": "2099-12-31"
},
{
"code": "DPN",
"paidUpTo": "2099-12-31"
},
{
"code": "RC",
"paidUpTo": "2099-12-31"
},
{
"code": "PS",
"paidUpTo": "2099-12-31"
},
{
"code": "DC",
"paidUpTo": "2099-12-31"
},
{
"code": "RM",
"paidUpTo": "2099-12-31"
},
{
"code": "CL",
"paidUpTo": "2099-12-31"
},
{
"code": "PC",
"paidUpTo": "2099-12-31"
}
],
"hash": "2911276/0",
"gracePeriodDays": 7,
"autoProlongated": false
}
最后点击ok,就破解完成啦。
2.3、TomCat
解压缩tomcat到/usr/local
进入tomcat的bin目录,使用命令启动tomcat
// 启动tomcat
./startup.sh
// 关闭tomcat
./shutdown.sh
验证Tomcat安装是否成功
启动后,在浏览器地址栏输入:http://localhost:8080
(或者在手机浏览器中输入电脑IP+端口号
也可以访问)显示如下界面:
如果没有权限,则修改下权限
sudo chmod 755 /Library/apache-tomcat-8.5.16/bin/*.sh
修改端口号
服务器的默认端口是8080,也可以将其改成自定义的端口,为了避免与系统端口冲突,必须设置为1024以上,例如设置为8888。
方法是,用记事本打开ApacheTomcat的conf目录下的server.xml文件,将以下语句的port值8080改为自定义的端口号:(例如8020)
<Connector port="8020" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
重新启动服务器后输入localhost:8080无效,需要输入localhost:8020就可以打开服务器的界面了。
密码设置
在conf目录的tomcat-users.xml文件里</tomcat-users>上面加入以下代码:
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui"/>
---
因为xml的标签都要关闭,还要重启tomcat. 重新打开http://localhost:8080到Tomcat主界面,点击 Manager App等按钮账号和密码输入tomcat即可登陆。