记得之前刚到公司上班的时候要安装resin,但是博主之前用的是tomcat啊,所以不知道怎么安,项目要怎么部署运行呢?于是博主就上百度搜,虽说有很多答案,但是大多要不是不全就是运行报错的,百度了很久也找不到什么好答案,所以为了让以后的小伙伴们可以不浪费那么多时间在查百度上博主现在就来发一篇在eclipse的环境中web项目部署resin该怎么部署才可以跑起来呢,恩,分成几个步骤如下:
1):首先先找到你resin安装时的目录,找到conf目录,点进去后找到resin.conf文件,这个文件是resin服务器启动时会自动运行的一个文件,把这个文件复制一份,名字取成resin-**.conf(**填写你项目名称)打开,然后往下拉到下面,找到<web-app id="/" root-directory="D:\work\**\web"/>(或者查找web-app关键词),web-app是放项目运行的web(视情况而定,一般是WebRoot或者web的,就是要从那个目录运行)目录的,id默认,root-directory放你项目的(存放)运行路径
2):到eclipse中右键要部署的项目,run as--->Run Configurations,然后在左边的框框找Java Application,双击,会出来一个New_configuration,点击,然后会出来下面这个界面
其中name和project名称一致就是你项目名,然后main class填写com.caucho.server.resin.Resin
3):点击Arguments进入到下一个选项卡,可以看到
Program arguments里填的是你之前复制resin-**.conf的路径
-conf "D:\resin-3.1.4\conf\resin-fadada.conf"
然后VM arguments填写
-Dresin.home="D:\resin-3.1.4"
-Djava.util.logging.manager=com.caucho.log.LogManagerImpl
Dresin.home填写的是你resin的安装目录
4):接下来切换到下一个选项卡,JRE不用管,继续下一个ClassPath
点击你的项目,然后点击右边的Add External JARs...,会出来一个文件位置,先找到你resin目录下的Lib,然后把全部的jar包导进去(ctrl+a全选),然后再点击一次,找到你jdk的目录,找到里面的Lib,把tools.jar包导进去(图上有),全部完成后点apply,run按钮跑起来,不出意外控制台会显示下面的界面
就成功了呢
最后就不用我说了吧,直接打开浏览器,输入http://localhost:8080进行访问就可以了