应届Java小菜鸟初到公司之环境部署

来源:互联网 发布:域名怎么购买 编辑:程序博客网 时间:2024/05/16 09:01

很久前就想写博客了。一方面,可以记录自己在工作学习中体会与收获;另一方面,可以作为备忘录,记录自己在工作学习中遇到的难题以及解决的思路与方法。可惜,本人是个懒人,而且极度不喜欢代码(在学校的时候虽然学的是软件工程,但是看见代码都想吐),所以一直拖呀拖,从大一进入ACM开始一直到参加java培训,没写过一篇关于IT的博客。现在到了公司,却发现好多知识点都是自己以前见过或者用过的……可惜,喜闻乐见,都记不清楚了!记不清楚=没用,我想没有哪个公司会养没用的人吧- -压力山大。虽说遇到问题可以问公司的老鸟,但是也不能老去问别人,搞得别人烦不胜烦,也显得自己一无是处。所以就是问度娘咯,然后却发现,我要找的东西基本都是在论坛里别人写的博客里——往往是别人遇到问题解决后写下来的心得与体会。结合自己现在的境况,我就在想啊,自己也是时候认认真真地写下博客了。

OK,牢骚发到这里。回到正题,今天我要写的就是一件进公司就让我感到不开心的事:环境部署。

在这里,按照我的讲述习惯,我想先说下流水账。算了,还是先说正事。

相信每个公司都有套自己的环境。作为新人,进来的第一件事当然是安装与熟悉环境(这本来是件很简单的事情,之所以让我头疼恼火无奈,原因会在后面说到)我在这里用的是:

eclipse(公司内部版本,以下相同)

maven

jdk1.6

tomcat6.0

svn1.7

数据库是连公司自己的服务器。

以上,就是基本的环境配置了。JDK 和svn的安装不需要多说。搞这行的都会,全球统一标准。我出现问题的地方是在tomcat 、eclipse maven插件安装、maven部署。其实装这些东西很简单,但是其中只要有一些小小的配置问题,对你后期的工作就是致命的拖延。由于没人带我,一开始,我按照自己以前的方式装,从身边一位大哥旁copy过来工具后,直接install 然后无脑下一步,插件什么的,就是copy到eclipse目录下,把该设置的环境变量按照公司发的文档配置好,OK 安装完成,自己写了个小的web测试工程,也能跑起来。就开开心心地等任务(等到任务来了,我才知道面临的问题多蛋疼)。

11月30号到公司报到,12月2号晚接到任务(项目国际化处理),3号正式开干。那么,问题就来了。在资源库上检出工程,用maven在本地安装jar包,编译,跑一跑,嗯,跑不起来。。。。tomcat 启动不了。编程这么久,第一次遇到这种错误,有点懵,具体报错当时截的图没有了,但不是端口被占用。仔细回忆了自己的安装过程,发现也没错,问度娘也问不出。由于楼主公司当时还没派导师带我,看着周围忙忙碌碌的各位大爷大姐们有点孤立无援的感觉,而且,这种中间件出错问题似乎也有点低级。午饭过后,厚起脸皮问了身边的大哥,他看了一眼,说Servers里配置没弄好,连不上数据库环境。我蒙逼了。由于楼主一直使用的Myeclipse 启动tomcat的时候直接点那个图标就好,不像eclipse中一样,要在Servers里新建一个服务器,更别说在其中的配置文件中写配置了。大神很无奈,让我自己去问。此时,我深深地感受到了小菜鸟的无奈,鼓起勇气,胆战心惊地问了项目组内的同事,他们告诉我,哪里出错点哪里,代码出错跟代码。。。有点呵呵哒。还好有两位比我高一届的同事私聊了我解决办法:


原来是要在context.xml文件中加入如上配置,配置数据库的环境,解决了这个问题,但是tomcat依旧无法跑起来,依旧在罗哥指点下找到了问题:我用的是安装版的tomcat (已经调高内存:-Xms512M -Xmx1024M -XX:PermSize=300M -XX:MaxPermSize=450M),没有配置环境变量,在公司集成环境下开发时,找不到tomcat的bin目录,无法启动tomcat,解决办法:

在 系统变量   中添加:

然后按照JDK配置,配置path路径。

另外,调整serverLocations:

以及timeouts:


至此,tomcat 配置完成。


最后,还有一点:maven配置。这里按照公司发的文档来配置的,基本没有问题,只需要改下setting.xml文件中一处地方:



至此,maven环境配置完成。环境部署完成。至于我不开心的事情,突然说不出来了,下次博客可能就会流水账一样写出来了吧。。。吐舌头


0 0