将原来的Tomcat环境下的WebWind测试应用,迁移至Apusic应用服务器下。
开发工具:Eclipse3.4.2,Java运行环境:JDK 1.6.0_18
在安装成功Apusic的Eclipse插件之后,使用“eclipse.exe -clean”命令,启动Eclipse,启动后,在Eclipse的“Server”视图中新增服务器,选择“Apusic Server V6.0”,完成之后,直接右键新建的Apusic Server,单击“clean…”,启动Apusic Server,检查是否新增成功。
直接将原来的工程名为:WebWindTest的应用服务器由Tomcat更改为Apusic,直接启动应用服务器。
在工程“WebWindTest”上右键,在弹出的菜单中依次选择“Run As”->“Run on Server”,选择Apusic服务器,在Apusic下运行WebWindTest工程,启动成功后,在浏览器中键入“http://localhost:6888/WebWindTest/hello”,检查应用是否正常运行。
注意:
由于之前有一个需要使用catalina.jar的项目,将“catalina.jar”文件拷贝至Apusic的“domains/mydomain/lib”下,在WebWindTest工程发布过程中,为保证工程是在纯Apusic环境下运行,将此catalina.jar文件删除,但是此时针对Eclipse中的Apusic服务器的任何操作都提示“catalina.jar文件不存在”,即使是服务器的“Clean”操作,也无法正常运行。将原来创建好的“Apusic Server”删除,重新创建一个新的Apusic Server,此问题解决。猜想此问题可能是因为Apusic的Eclipse插件存在某些文件刷新方面的缺陷。
另外,apusic服务器本身有javaee.jar文件,本身已经包含jstl、EL等jar文件的内容,因此,无需在项目中额外导入jstl等javaee.jar文件中已经包含的jar文件。否则,服务器运行时可能会出现问题。