Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
506 views
in Technique[技术] by (71.8m points)

ibm cloud - How do I move my existing WebSphere application to Liberty on Bluemix?

I have an existing WebSphere Application Server v7 application and I would like to run it on the Liberty runtime in Bluemix. Can I simply take the app as-is and try importing it into one of the starter apps I see in Bluemix?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

The short answer, yes, you can take your existing WebSphere Application Server v7 application, create a Java Cache Web starter application and download the starter code, modify the code with your existing application, bind any appropriate services and push the application to Bluemix. However, there may be Java EE programming model and WebSphere API differences between WebSphere Application Server v7 and the Liberty Runtime on Bluemix that could cause problems for your application.

Because of these potential differences, I recommend that you first get your app working on a standalone Liberty profile, then move it to the Bluemix environment.

There are three migration tools you should be aware of that will assist you in moving your app from a WebSphere Application Server full profile to the Liberty profile:

  • Migration Toolkit: Liberty Tech Preview
  • Migration Toolkit for Application Binaries (Tech Preview)
  • WebSphere Configuration Migration Tool

To download these toolkits, and for more information on how to bring them altogether to accomplish your goals, please see the link below:

https://developer.ibm.com/wasdev/docs/move-applications-liberty-using-migration-toolkit/


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...