Many application servers including WebLogic can be described as "J2EE 1.4 application server". That describes a class of programs and not a single implementation.
As long as your application does not use any proprietary extensions,
you should be able to move your application from server to server without any major issues. That's the point of the J2EE specification.
Deployment will likely be done slightly differently depending on the application server and development tools you are using.
Compilation (except for maybe JSPs) is generally a function of your development environment and not the app server. If you use different development tools, how you compile may change.