配置Ubuntu下的环境,用来开发web
写的很简单
本来以为很简单的
原料:
Ubuntu 13.10 好像还有13.14
JDK1.8.0
MySQL
Eclipse kepler
Tomcat7.0.52
Eclipse 的Web开发插件
Tomcat 的Eclipse插件
没啥基本必须会的
Windows下,上Ubuntu官网下个镜像 wubi两分钟就装完Ubuntu了
下载:也就两个招,sudo apt-get install 软件名 一顿tab找 或者 上官网找对应自己系统的位数的下下来
解压:可以tar他们也可以直接 提取到此处
移动:sudo cp简单一个命令解决
JDK没啥说的,可新的下,注意一下环境变量
我把JDK放在/usr/local下了
环境变量配置
路径:/etc/profile
最后一排加上
#set java environment
export JAVA_HOME=/usr/local/jdk1.8.0
export JRE_HOME=/usr/local/jdk1.8.0/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
跟windows一样的,环境变量就是让系统知道你打的命令上哪找,让他更惬意的找
Ubuntu下这样设置也有个优点,御载很简单:程序的目录一删,再删下环境变量就跟电脑没有他存在过一样
注意:可得下个跟电脑一个位数的,在之后的Eclipse启动的时候,我就遇到了 code=13的启动错误,就是因为jdk下错位数了
MySQL也没啥说的
装完及好,mysql命令直接用
注意:最好下一个workbench
Tomcat
Tomcat已经都8+了,但是我下完8之后运行流畅非常得意只是 由于我选择的是插件搭配Eclipse而不是Eclipse for JavaEE。 插件的最高版本就是支持7+的 所以如果你也是像我一样这种2逼选择就不要下8了,会不安心的说(其实可以试试),所以我现在建议去下for JavaEE的Eclipse版本~
Tomcat我把他放在了 /opt目录下 听说那里是专业放第三方软件的
在/Tomcat目录名/bin下运行脚本startup.sh开,运行shutdown.sh关
如果日后你碰到8080端口被占的情况,就跟我一样的话,去/Tomcat目录名/conf/server.xml更改里面的8080
(/balabala vim的find 命令)
如果你跟我一样改了还不好使的话,就跟我一样的话,可以暴力点,找到占着8080不做事的进程删了它
lsof -i:8080
kill 进程号
验证Tomcat:刚才你sh startup.sh后就相当于打开服务器了,抓紧上网输入:localhost:8080看那只贱猫吧
Eclipse
同样我把解压后的文件放到了/opt下
在/usr/bin下创建一个eclipse文件,目的又是那个,让你一打eclipse命令就弹个月亮出来(我的Eclipse有个小Bug,开始界面的月食图标往上窜了点)
#!/bin/sh
export ECLIPSE_HOME=/opt/eclipse
export UBUNTU_MENUPROXY=0
$ECLIPSE_HOME/eclipse $*
我选择的是kepler(开普勒!)上官网下,下完你会发现创建不了web项目,这就对了
注意:别去软件中心下,他的那些软件太老了刚3.8
在Help > Install New Software里选择你想下的插件,如果有选择恐惧症的话就糟糕了。我建议你选择带Web,JavaEE字样的那个,十分钟之后估计就能安装好
注意:我下载kepler完的时候出现了一个问题,就是菜单栏不好使就跟标题栏一样纯纯的只为了显示字,所以我在eclipse文件中加了那句
export UBUNTU_MENUPROXY=0 你好使就不用加
Eclipse 的Tomcat插件
下个最新的http://www.eclipsetotale.com/tomcatPlugin.html
把解压的文件放到eclipse的plugins下,你会发现那里好多插件(当然,刚才下web插件下的)
这时候重启Eclipse就能看到Tomcat的菜单项了,有三个2货菜单项...
两个重要配置
eclipse下window>perferences>Tomcat 选择7.0,路径就那个opt/Tomcat目录名
eclipse下window>perferences>Server>Runtime environment 把Tomcat add进来
新建个Dynamic Web Project项目吧,是时候展示真正的技术了~
Target runtime 就是那个7+
必须做的:你需要新建一个新服务把项目加进去
可以通过window>调出sever窗口,点击窗口中的那句 balabala ...new... balabala
或者你一运行就会自己弹出来让你选服务器
注意:我在这遇到个大问题
就是怎么也选不了tomcat 7作为服务器
原因就是:一种可能就是你的Tomcat文件没有加权限,其实有必要安完Tomcat就做这个的
chmod 权限 文件
我给的是777..往死里整..
另一种可能就复杂了
需要
1. Go to Window–>Preferences–>Server–>Runtime Environments and fix the broken path/link for the server 废话,你如果删了又装Tomcat的话估计路径会错
2. Rename the org.eclipse.jst.server.tomcat.core.prefs toorg.eclipse.jst.server.tomcat.core.prefs.bak (or you can delete this file). This file can be found at \workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings 用ls -a显示隐藏文件
3. Rename the org.eclipse.wst.server.core.prefs toorg.eclipse.wst.server.core.prefs.bak (or delete the file). This file also can be found at the same location as above 我没有删掉这两个文件就如他所说让他降级为备份文件了
这次再RUN应该就好使了
这当然只是基本的配置内容 T.T