我的问题是:
我有一个Java Web应用程序,它生成一个EAR文件,目前在IBM Websphere 6.1上运行。
在它的pom.xml中它具有WebSphere版本依赖性,我想删除完全依赖项并使我的应用程序独立于服务器。
以下是依赖:
` <dependency>
<groupId>com.ibm.websphere</groupId>
<artifactId>j2ee</artifactId>
<version>6.0.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.ibm.websphere</groupId>
<artifactId>web-services</artifactId>
<version>6.0.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.ibm.websphere.jre</groupId>
<artifactId>ibmjceprovider</artifactId>
<version>6.0.2</version>
<scope>provided</scope>
</dependency>`
因此,将来如果我想从WebSphere迁移到不同的应用服务器,比如Tomcat或Jboss,代码中没有依赖关系。
有可能吗? 如果是,那么最好的方法是什么。
提前谢谢。