由于Resin在Eclipse下的表现丝毫不亚于Tomcat,小编决定带领众小弟一起学习使用Resin。尽管小编身边也没有什么大牛在使用Resin,但看到Resin的广告已经吹到天边了,所以还是决定冒险试一试。

 

1. 在Eclipse中New - Server,选择“Download additional server adapters”

eclipse-integration-resin-server-01

之后选择“Resin (Java EE Web Profile) Server”

eclipse-integration-resin-server-02

 

2.  如同运行Tomcat服务器一样,在New - Server时,选择 Resin,一路Next下去即可。

eclipse-integration-resin-server-03

 

3. 需要注意一点的是,Resin运行的环境是JDK,而不是JRE,所以需要在运行环境时,选择JDK。不然的话,可能会出现如下所示的错误:

com.caucho.jsp.JspParseException: javac compiler is not available in Java(TM) SE Runtime Environment 1.7.0_45-b18. Check that you are using the JDK, not the JRE.

解决办法:

eclipse-integration-resin-server-21

 

4. 点击“publish/Debug”,与Tomcat类似,即可成功发布项目。这里有一点与Tomcat不同的是,Resin在运行时先把整个工程打包,再发布到Resin容器中。

eclipse-integration-resin-server-04

 

 

错误处理

SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener

解决方案:

1. 右键工程 ——》 属性 ——》 Deployment Assembly 页面,点击Add

eclipse-integration-resin-server-11

2. 选择 Java Build Path Entries

eclipse-integration-resin-server-12

3. 把程序的 Maven Library加入进来

eclipse-integration-resin-server-13

4. 添加后,如下图:

eclipse-integration-resin-server-14

5. 重新运行Server,应该看不到这个问题

 

 

参考推荐

Linux Resin 安装配置