标签:
搞了半天终于搞定了,把心得写下来吧。真心感觉一般开发人员使用windows下面开发就够了,所谓的ubuntu安全性是服务器方面的,一般开发人员根本没法碰,不过还是有很多爱好者想弄弄,我也是其中之一哈。
介绍我的环境:ubuntu14.04 JDK1.7.0_79 tomcat7.0.69 eclipse3.4:j2ee 版
下面开始了:(可能有点啰嗦,我这里是想详细点,将就着看吧)
首先eclipse必须先安装好,没安装好的请参见下文,一定要注意:如果不懂安装,那就需要完全按照他的思路安装JDK和eclipse。弄好eclipse和JDK后,开始进行tomcat安装,
我这里不使用他的方法,太复杂看不懂有木有!其实安装tomcat很简单了:
第一步:进入官网直接下载,我这里下载tomcat7(听说tomcat8不太稳定,没试过),选择第二个文件下载(tar.gz);如图:
第二步: 因为默认下载路径在主文件夹中,所以我们可以直接将它拖拽到桌面后,我们开始解压(tar -zxvf apache-tomcat-7.0.69.tar.gz),这样解压文件就存在桌面了;
第三步:将桌面的解压文件复制到某个目录,比如我的话复制到了/opt目录,如图:
第四步:进入/opt/apache-tomcat-7.0.目录,然后执行:vim ./bin/startup.sh,增加路径:如我的截图:(注意如果这里你安装的JDK路径和我的不同,只需要修改为你的JDK路径即可,其他的JRE之 类的不需要改动了)。
第五步:执行:./bin/startup.sh ,然后打开浏览器输入地址即可得到如图所示:这样就是安装完了,不过好戏还在后头,这里花了不到半个小时,后面花了好久。
第六步:OK之后,先把tomcat给关了,不然开着eclipse可能打不开了,在/opt/apache-tomcat-7.0.69下使用命令:./bin/shutdown.sh 即可。
第六步:往eclipse上添加tomcat:其实和在windows下有点类似,打开eclipse->选择上面菜单栏中的window->选择preferences然后如图所示的选择:
注意如果选择tomcat7的时候,这里的next按钮是灰色的时候,千万别选了tomcat6或者tomcat8(我之前就是这样的,安装了三种tomcat)。出现灰色的next按钮之后,先关闭eclipse,然后删除eclipse的workspace工作区间(注意:如果这里有重要的项目先要备份一下,否则删了工作区间可能就没了)。然后打开eclipse重新选择就可以点击next了。
接着next:
再点finish:
第七步:我们出现如下图的server标志了:然后开始运行,如果出现什么权限之类的错误,直接将这个文件不受权限限制,比如使用chmod 777 filename修改它的权限。
第八步:如果第七步不出现错误了,那么想要运行web项目还是不够的,需要设置这里,如图所示的设置(别选错了!):(注意:如果是灰色的选项,那么请把tomcat开启或者把项目移除出tomcat)
第九步:可以开始部署web了。首先,我们要创建dynamic web project(如果不懂如何创建,那只好自己去搜一下吧,windows下和ubuntu下都一样。这里我不截图了,ubuntu截图繁琐)然后我们得到默认的web项目,这里我们还需要创建一个jsp文件,以便于在浏览器中测试是否成功了。如图所示:(JSP放在web-content下,千万别建错了位置,我之前就是建立在web-inf目录下了)
第十步:点击刚刚创建的web项目,选择run on server然后选择tomcat7,再然后增加刚刚的项目到tomcat,然后finish就可以启动了,然后在自带的浏览器中加入jsp路径(这里运行tomcat之后eclipse可能会自动跳出浏览器页面然后报错404,这是因为要打开的路径没对,需要在后面加上jsp路径,还不懂那看我的运行截图路径就知道了。),如果没有意外,就可以输出jsp内容了。。
下面我把遇到的可能错误给说一下:
1,如果报错出现某某某权限不够那么请给这些权限不够的文件设置权限,可以使用命令chmod 777 filename
(PS:一般运行不了都是权限问题!!)
2,如果在tomcat视图下选择deploy path为webapps报错了或者是出现了其它关于webapps的问题,那么请修改tomcat目录下的webapps权限777或者750,如果再不行,把webapp目录下文件夹权限全修改了。
3,如果是端口报错,请关闭tomcat(./bin/shutdown.sh),或者使用kill -9 port
4,如果出现failt to start component之类的,那么重新部署tomcat7,也就是点击项目重新把项目部署到tomcat启动,即可。
其实最重要的是:安装部署最主要的问题是权限问题!!!哎,这个问题高死我了,感觉安装过程都是在使用chmod 777。
ubuntu 下如何在eclipse上安装部署发布tomcat
标签:
原文地址:http://blog.csdn.net/bnna8356586/article/details/51218950