Estecapítuloabrangea migraçãodoIBM WebSphereStudio SiteDeveloperVersão 4.0.x paraa Versão5.
Hádoismétodossuportados, quepodemserutilizadosparamigrarseusprojetos do IBMWebSphereStudioSiteDeveloperVersão4.0.x paraVersão 5.Cadaum dessesmétodosestádescritoem maisdetalhesabaixo:
v UtilizandoumsistemaSCM(SoftwareConfigurationManagement)como oCVS (ConcurrentVersioningSystem)ouRational®ClearCase®.Esseéo método recomendado.
v ExportandoseusprojetosdaVersão 4.0.xe,emseguida,importando-osparaesta edição.Essemétodomigratudo,excetoasinformaçõesdocaminho de
construçãodo projeto.
v UtilizandosuaáreadetrabalhoVersão 4.0.xexistente.Essemétodonãoé suportadoporrazõesqueserãoexplicadasposteriormente.
Observe quea migraçãodaVersão4paraa Versão5nãoalteraautomaticamenteo nívelJ2EEdoprojeto, vistoquea Versão5 aindapodeser compiladae
implementada noWebSphereApplicationServer Versão4.Todosostiposde projetosJ2EE, inclusiveprojetosdaWeb,podemser migradosutilizandoo assistenteJ2EEMigrationdisponívelnoIBMWebSphereStudioSite Developer.
Paraacessar oassistenteJ2EEMigration,cliquecomobotãodireitoemum projeto do tipoJ2EEeselecioneMigrate>J2EEMigrationWizard.
Diferenças entre IBM WebSphere Studio Site Developer Versão 4.0.x e Versão 5
Segueumalistaparcialdosaperfeiçoamentosdesdea Versão4.0.x:
v OIBM WebSphereStudio SiteDeveloperVersão5 podegerarcódigoparao WebSphereApplicationServer Versão4.0ouVersão5,einclui osAmbientesde TestedoWebSphereApplicationServerVersão 4.0.4e Versão5.
v Oníveldo J2EEdosEARs(EnterpriseApplicationsArchive)foialteradode1.2 para1.3paraosprojetosdo WebSphereApplicationServer Versão5.
– OsEARs doJ2EE1.2serãoexecutadosnoWebSphereApplicationServer Versão 4.0.xounoWebSphereApplicationServer Versão5.
v Onívelde especificaçãodosEJB(EnterpriseJavaBeans)mudoude 1.1para2.0 paraEARs doWebSphereApplicationServer Versão5.
– aindasãosuportados epodemfazerpartedosEARsdoWebSphere ApplicationServerVersão 4.0.xJ2EE1.2oudaVersão5 J2EE1.3.
v Onívelde J2EEdosaplicativosdaWeb(WARs)mudoude 1.2para1.3, para projetosdo WebSphereApplicationServer Versão5.
– OníveldeJSPmudoude1.1para1.2eonívelde Servletmudoude2.2para 2.3
– OsprojetosdaWeb(WARs)dinâmicos 1.2aindasãosuportadosepodem fazerparte dosEARs doJ2EE1.2do WebSphereApplicationServer Versão 4.0.xou dosEARsdo J2EE1.3daVersão5.
v NaVersão5,vocêpode criarprojetosdaWebestáticos,assimcomo projetosda Webdinâmicos.EmumprojetoestáticodaWebvocê conseguiráapenascriar conteúdoservidoporumservidor HTTPtradicional (HTML,JavaScript™, imagens,textoetc.).
v Oworkbench subjacente,queébaseado noprojetoEclipsedecódigofonte aberto,mudoudaVersão 1.0paraa Versão2.0.
– Háum novoconstrutorJavamuitoaprimorado
– Essa éumanovainterface VCM(VersionControlManagement)muito
aprimorada parafornecedores deSCM(SoftwareConfigurationManagement)
Alterações do WebSphere Application Server e Ferramentas de Conversão do Servlet/JSP
OWebSphereInfoCenter
[www.ibm.com/software/webservers/appserv/doc/v40/aes/infocenter/
index.html]tem asseguintesinformações:
v DiferençasentreoWebSphereApplicationServer Versão3.5e 4.0
[www.ibm.com/software/webservers/appserv/doc/v40/aes/infocenter/was/
03.html].
v ParaobterinformaçõessobreamigraçãoparaoWebSphereApplicationServer Versão5.0apartirdaVersão3.5ou4.0, váparao InfoCenterdoWebSphereem www.ibm.com/software/webservers/appserv/infocenter.htmlesigaasetapas abaixoparanavegaratéapágina demigração.
1. Noprimeirolink,Application Serverfordistributedoperatingsystems, selecioneo idiomade suapreferência.
2. SelecioneolinkAlltopicsby activity,queestálocalizadonocantosuperior esquerdo.
3. SelecioneolinkMigrating.
Migrating toWebSphereV5.0AnEnd-to-EndMigration Guideéum bomrecursopara obtençãodeinformaçõessobremigraçãodaVersão3.5e4.0paraaVersão5 [www.redbooks.ibm.com/pubs/pdfs/redbooks/sg246910.pdf].
Apágina dedownloadsdoWebSphereApplicationServer
[www14.software.ibm.com/webapp/download/product.jsp?s=p&id=TDUN-49EVRT& type=s&dt=DIAGNOSTIC+TOOL]possui ferramentasparaajudara converterseuaplicativo:
v MigrateWCpegaum JSP.91ou1.0eoconverteparaumJSP1.1.Pegatambém umServlet2.1e oconverteparaumServlet2.2.
v XMLconvertconverteosarquivosde configuraçãoXMLdo formatodo Release 3.02xouRelease3.5x paraodoRelease4.0.
Alterações Internas da Versão 4.0.3
As Dependências de Projetos Circulares Não Serão Compiladas por Padrão
Seseusprojetostiveremdependênciascirculares,a Versão5relataum errode construção.Vocêpode entraremWindow >Preferences>Java>Compiler, selecionar aguiaBuild Pathe limparacaixadeopções Abortbuildingon build patherrors.Observequeissonãocausarámais ainterrupçãodaconstrução,mas ainda haveráumoumais errosde’dependênciacircular’deconstruçãomostrados
na exibiçãoTask(mesmoquandoaconstruçãoforbem-sucedida).Nessecaso, você pode transformaresseserrosem avisosselecionandoa guiaOtherealterandoa preferência nomenudropdownCircularDependencies.
Os Projetos da Web da Versão 5 São de Localização de Origem Compatível com a Versão 4.0.3
NoIBMWebSphereStudioSite DeveloperVersão5,háalteraçõesdeestruturado projetointernodaVersão 4.0.3.UmWARdaWebdoJ2EE1.2daVersão 5,quando exportadocoma origemJava,seráimportadoparaoIBMWebSphereStudioSite DeveloperVersão 4ea pastadocódigofonteseráautomaticamenteconvertida paraonome corretoeestará aptaaconstruir.OprojetodaWebaindaé executado corretamentenoWebSphereApplicationServerVersão 4damesmamaneira quandoum projetodaVersão4é importadoparaaVersão5, porqueapasta do códigofonteéautomaticamenteconvertidaparaonomecorreto. Paraobter informações adicionaissobrealteraçõesdenomedapasta,consulte“Estruturasde ProjetosdaWebdoIBM WebSphereStudio SiteDeveloper”napágina 29
Nota: Aafirmaçãoacima nãoseráverdadeiraseosprojetosdaWebforem
compartilhadosentreasVersões5 e4atravésdeum sistemaSCM(Software ConfigurationManagement).OsprojetosdaVersão4 precisamsermigrados paraaestruturadeprojetosdaVersão 5enão podemser carregadosde voltaparaa Versão4a partirde umsistemaSCMdepoisde migrados.
Estruturas de Projetos da Web do IBM WebSphere Studio Site Developer
AestruturainternadoprojetodaWebnoIBM WebSphereStudio SiteDeveloper Versão 5édiferentedadoIBM WebSphereStudio SiteDeveloperVersão4.0.x.Essa diferença nãoestárelacionadaaoJ2EE1.2versusJ2EE1.3,maséumaalteraçãona utilização daferramenta.
NaVersão 4,osprojetosdaWeberamprojetosdaWebdinâmicospor padrãoe apareciam naexibiçãoNavigatorcomumapasta sourceeumapasta
webApplication.NaVersão5,sevocêcriarumprojetodaWebdinâmico,ele aparecerácomumapastaJavaSourceemvezde umapasta sourceeumapasta Web Contentemvezde webApplication.
Noentanto,seumprojetodaWebdaVersão4 forsalvoeumrepositórioSCMe, em seguida,carregadona Versão5,elemanteráa estruturaantiga comaspastas origem ewebApplication.Qualquerumadasduasestruturasiráconstruir corretamentena Versão5.
Projetos da Web Estáticos versus Dinâmicos
NaVersão 5,vocêpode criarprojetosestáticos,assimcomoprojetosdaWeb dinâmicos.
ProjetosdaWebestáticoscontêmapenasrecursosestáticos comoHTML,Java Scripts,imagens,texto,etc.e nenhumconteúdodinâmico.OsprojetosdaWeb estáticos podemser executadoseservidosporumservidordaWebHTTP tradicional enãoprecisamde umServidordeAplicativosdaWeb.
Os projetosdaWebdinâmicoscontêmrecursosJ2EEdinâmicos comoservlets,JSPs, filtrosemetadadosassociados, alémdosrecursos estáticos.Aocriarprojetosda Webdinâmicos, vocêpodeincluir páginasemestilocascataebibliotecas de marcaçãoJSP,parapodercomeçarodesenvolvimento comumconjuntomaisrico
de recursosdeprojetos.ProjetosdaWebdinâmicos estãosempreincorporadosnos projetosdo EnterpriseApplicationesãoexecutadossomentenosServidoresde AplicativosdaWeb.
Distinções entre HTML e JSP
v NaVersão4.0.x,osarquivosHTMLe osarquivosJSPeramtratados deforma idênticapeloPageDesigner.Porexemplo,vocêpodiatermarcaçõesJSPemum arquivoHTML.Issonãoocorremais:nesterelease,háumadistinçãoentreos arquivosJSPeHTML,portantovocê nãopodemais termarcaçõesJSPemum arquivoHTML.
v Adistinção anteriorafetaa codificaçãodearquivosJSPquenãoestãoem inglês.
Emversõesanterioresa esterelease,eramutilizadasregrasdecodificação HTML,mesmoparaarquivosJSP,paradeterminaracodificaçãonomeada em umarquivo.Ouseja,oatributotipo deconteúdodamarcaçãometafoi verificado em (<META http-equiv="Content-Type" content="text/html;
charset=UTF-8">).Nestaversão,issofoialteradoparautilizarasregrasde codificaçãodoJSP,paradeterminaracodificaçãodenominadaemumarquivo JSP.Ouseja,a páginadiretrizdoarquivoJSPé vistaem(<%@page
contentType="text/html;charset=UTF-8"%>).ParaarquivosHTML,acodificação permaneceinalteradaemrelaçãoàsversõesanteriores.
Migrando Projetos Utilizando um Sistema SCM (Software Configuration Management)
Migrando Projetos Utilizando CVS ou Rational ClearCase
Essa éaformarecomendadaparamoverespaçosdetrabalho daVersão4.0.x para o IBMWebSphereStudioSiteDeveloperVersão5. Esseéoúnicométodoque migra todasasinformações,incluindo asinformaçõesdocaminhode construção do projeto.
1. Comoumaprecauçãode backup,salvetodososprojetosdaVersão4em seu repositórioSCM. Emseguida,consolide(libere)asalteraçõespendentes.
2. Sequisertrabalhar naVersão4 eVersão5 doIBMWebSphereStudioSite Developer,salveseutrabalhonovamenteem umanovaramificação(fluxo)da Versão5. Essaéa ramificaçãoqueseráutilizadaquandovocê fortrabalharcom a Versão5.
3. Instalea Versão5.
4. FecheoIBM WebSphereStudio SiteDeveloperVersão4 einicieoIBM WebSphereStudioSiteDeveloperVersão 5.
Dica:NaVersão 4,odiretóriodaáreadetrabalho estálocalizadonodiretório deinstalação,porpadrão.NaVersão5,o padrãomudouparaumdiretório denominadoworkspace nodiretórioMy Documents.Parasubstituira localizaçãoondeseutrabalho estáarmazenado,utilizea opção-data no comandoquandoiniciaro workbench.
Nota: Nãoutilize-data paraapontarparaumaáreadetrabalhoexistenteda Versão4visto queestaéumaabordagemdiferente,nãosuportadapara migração.(Paraobterinformaçõesadicionais,consulte“Migrando ProjetosUtilizandoumEspaçodeTrabalho ExistentedaVersão4.0.x”na página33).
5. Desative Windows>Preferences>Workbench> Performbuild automatically on resourcemodification(paraevitarerrosde construçãoàmedidaque projetosdependentesindividuaissãocarregados).
6. ParaCVS:Carregue todososprojetoscomosquaisdesejatrabalhara partirdo repositórioSCMnoIBMWebSphereStudioSiteDeveloperVersão 5.
ParaClearCase:Utilizeumespaçodetrabalho limpodaVersãoe paracada projetoselecionadoparaser carregado,selecioneFile>Import >Existing WebSphereStudio4.xClearCaseProject intoWorkspac.
7. RestauresuadefiniçãodesejadaparaWindows>Preferences>Workbench>
Performbuildautomaticallyon resourcemodification.
8. Altereonomedapastasourcede sourceparaJava Sourceedapasta
webApplicationparaWebContentparaosprojetosdaWeb,sefornecessária umaconstruçãocompleta.Casocontrário,aestruturaantigadaspastasserá mantidae osprojetosdaWebnãoserãoreconstruídos completamente.
9. Façaumareconstruçãocompleta(Project >Rebuildall)esalveosprojetos resultantesdevolta nodepósitodeseunovofluxodaVersão5.(Nãomisture essesrecursos comseufluxo atualdaVersão 4).
Nota: Estesprojetosagora sãoprojetosdaVersão5 enãopodemserutilizados peloIBM WebSphereStudio SiteDeveloperVersão4.0.x.
Considerações Pós-migração:
v NoIBM WebSphereStudio SiteDeveloperVersão4.0,osarquivosemumprojeto foramarmazenadosnoformatobinárionoCVS.Noformatobinário,osretornos decarro/avançosdelinhaemarquivosnãosãotraduzidosparausoem outras plataformasenãopodemser reconhecidosnosambientesdasplataformas UNIX®/Linux.Seestivertrabalhandoemambientesdeplataformasmistas, por exemplo,DOS/WindowseUNIX/Linux,convémmarcar osarquivosdeorigem comotexto(utilizandoTeam>CVS>ChangeASCII/Binary Property)e salvá-losnovamentenoCVS.
v OsprojetosdaWebdaVersão4 deumrepositóriodeCVS requeremquea definiçãoWindow>Preferences>Team>CVS>Pruneemptydirectories seja desativada(opadrãoéqueestejaativada).Senãofordesativadaevocêcarregar umprojetodaWebcomumapastasourcevazia(comonoexemplodaWeb MyHomePage),vocêreceberá osseguintes errosnahoraderegistrarentrada:
The project was not built since it is involved in a cycle or has classpath problems.
Missing required source folder: /MyHomePageExample403/source.
v ParaprojetosdaWebsalvosecarregados apartirdorepositórioClearCase,será necessárioregistrarsaídadeumarquivo,antesdepoder abri-lonoeditor.Sesua saídanão tiver sidoregistrada, você receberá erroserror activatingthis view (ExceçãodoponteiroNullemlogs paraoPageDesigner).Comumeditor.xml, paraeditarum arquivoweb.xmlénecessário registrarsaídado web.xml, ibm-web-bnd.xmieibm-web-ext.xmi.(Háindicaçõesdequeénecessário registrarsaídadessesarquivosnalinhade status,queestabelecequeelessão apenasparaleitura,maselessãofacilmenteignorados).
v Seseusprojetostiveremdependênciascirculares,a Versão5relataum errode construção.Vocêpode entraremWindow >Preferences>Java>Compiler, selecionaraguia BuildPathelimparacaixadeopções Abortbuildingon buildpatherrors.
v Osarquivos.vcm_meta(ou.cc_meta)poderiam serexcluídosagorado projeto daVersão5, poiselesnãosãoutilizadospelaVersão 5(esteutilizaumanovo arquivo.project)eporestarutilizandoumnovodesvio(fluxo)de depósitopara estesprojetosdaVersão5.Observequeestesarquivosaindasãonecessáriosno desvio(fluxo)daVersão4 atual.
Remoção Pós-migração das Referências de Caminho Absoluto do EAR e do Servidor de Configuração
Os arquivosde extensãodo aplicativodaVersão 4doEARIBM eosarquivosde configuraçãodo servidorcontinhamreferênciasacaminhosabsolutos.Apósa migraçãodestesparaaVersão 5,énecessárioabri-loscomseueditor(oqual automaticamentealterarásuasreferênciasdecaminhoabsolutoanterioresàsnovas referênciasrelativas).
1. ParacadaprojetoEAR,emumaExibiçãoNavigator,cliquecomobotãodireito domouseem META-INF/application.xml>Openwith>Deployment
DescriptorEditor.
a. Umajaneladediálogoaparececomamensagem:
The IBM extensions file contains deprecated absolute paths.
This can be auto-corrected and should be saved. This will remove the paths from the file, and only needs to be done once.
Would you like to autocorrect?
b. CliqueemYes.
c. Salvee,em seguida,fecheajaneladoeditor.
Nota: Comoalternativa,vocêpodeutilizaroassistenteparaMigraçãoJ2EE paramigrar aestruturadeprojetosapenasparaumprojetoEAR.
Paraacessar oassistenteJ2EEMigration,cliquenoprojetoEARcom obotãodireitodo mouseeselecioneMigrate>J2EEMigration Wizard.
2. ParacadaconfiguraçãodoServidor,emumaPerspectivaServer,Exibição Server Configuration,cliquecomobotãodireitonoservidoreselecioneOpen.
a. Seráobtidoumdiálogode autocorreçãosimilar.
b. CliqueemYes.
c. Salvee,em seguida,fecheajaneladoeditor.
Migrando Projetos Utilizando Outros SCMs
Háoutros fornecedoresSCMqueoferecemplug-insSCMparaoIBMWebSphere Studio SiteDeveloper.Vocêpodeprocurarnalista defornecedores
www.ibm.com/software/ad/studioappdev/partners/scm.html.Como partedesua validaçãodoReady forIBM WebSphereStudiosoftware
[www.developer.ibm.com/websphere/ready.html], todososfornecedoresSCMque forneceram umplug-indaVersão 4terãoasseguradoso funcionamentodasetapas de migraçãoprecedentes(salvas daVersão 4paraorepositórioSCM, carregadas do repositórioparaaVersão5) emseussistemas.
Migrando os Projetos por Exportação e Migração
1. NoIBMWebSphereStudioSiteDeveloperVersão 4.0.x,exporteseusprojetos paraumarquivoWAR,umarquivoEARouum arquivoJAR(File> Export).
2. NoIBMWebSphereStudioSiteDeveloperVersão 5,importeseuarquivoWAR, umarquivoEARouumarquivoJAR(File>Import).
Nota: Essanão éumamigraçãocompleta,jáquenenhumainformaçãodo caminho deconstruçãodoprojetoémantida.
Migrando Projetos Utilizando um Espaço de Trabalho Existente da Versão 4.0.x
Essa abordageméparcialmentesuportadaeresultará emumamigração
incompleta.Asdefiniçõesdainterfacecom ousuário,asdefiniçõesdedepuraçãoe a maioriadaspreferênciassãotodasperdidas.Osnomesdeprojeto, osarquivosde origem doprojetoe ocaminhodaconstruçãoJava doprojeto(classpath)são retidos, masnadamaispode sergarantido.Essaabordagemdeveser utilizada apenas senenhumsistemaSCMsuportadoestiversendoutilizadoeseforcrítico reterinformaçõesdo caminhodeconstruçãodoprojeto, quesãoperdidasquando você importaprojetosqueforamexportadosdaVersão4.Vocêpode utilizara área de trabalhoexistentedaVersão4.0.x,fazendooseguinte:
1. Consolide(libere)asalteraçõespendentesparaorepositório.
2. Fechetodasasperspectivaseencerre oIBMWebSphereStudioSiteDeveloper Versão 4.
3. Façabackupdoconteúdodo workspace_directory,emqueworkspace_directoryé o nomecompletodo diretórioquecontémaáreadetrabalho daVersão4.0.x.
Por padrão,o subdiretóriodaáreade trabalhodaVersão4.0.xestálocalizado nomesmodiretórioondeo produtoestáinstalado.Essebackupserá
necessário,sealgumdiavocê quisertrabalharcomo IBMWebSphereStudio Site DeveloperVersão4.0.xnovamente.Depoisde apontarparaumespaçode trabalho daVersão 4.0.xapartirdeumIDEdaVersão5,nãopoderámais voltar autilizaroespaçodetrabalhonoIBM WebSphereStudio Site DeveloperVersão 4.0.x.
4. Instaleo IBMWebSphereStudio SiteDeveloperVersão5.
5. AoiniciaroIBM WebSphereStudio SiteDeveloperVersão5comum espaço de trabalhodaVersão4.0.xemum promptde comandos(ouseja,utilizara opção -dataparaespecificarumcaminho completoparaodiretóriodoespaço de trabalhodaVersão4.0.xnocomando),istocausaráumupgradedas informações do.metadata.
6. Quando solicitadoaconfirmarsedesejaconverterparaonovoformatode interface comousuário,cliqueemOK.
7. Antesdefazerreconstruçõesouvalidar projetosqueestãonaáreadetrabalho, selecione todososprojetosdaexibiçãoNavigatordaperspectiva Resourcee, em seguida,selecioneRefresh nomenupop-up.Issoiráassegurarquetodos osarquivosestejamsincronizadoscomseusmetadadosapropriados.
8. Abra osprojetosfechados(vejaosproblemasconhecidos abaixo).
9. Verifique asvariáveisdoclasspath(vejaosproblemasconhecidosabaixo).
10. Alguns construtoreseautenticadoresforamincluídos,removidosou modificadosnestaVersão5.Paraassegurarqueoserros eavisoscorretos sejamexibidos,você devereconstruirtodososprojetos,selecionando Project>
RebuildAlle,emseguida,selecionandoRunValidationparacadaprojeto Java.
11. Algumas preferênciasde usuáriopodemsermantidas,masmuitas outrasnão serão.Verifique asdefiniçõesde suaspreferênciasnaVersão5,para
certificar-sedequeelasestejamcomovocêdeseja.
Remoção Pós-migração das Referências de Caminho Absoluto do EAR e do Servidor de Configuração
Asinstruções sobrepós-migraçãodescritas em“RemoçãoPós-migração das Referênciasde CaminhoAbsolutodo EARedo ServidordeConfiguração”na página 32tambémseaplicamaqui.
Problemas e Limitações Conhecidos
Os problemasa seguirpodemocorrer, sevocê tentarmigrarabrindoumespaçode trabalho daVersão 4.0noIBMWebSphereStudioSite DeveloperVersão5.
Valor Incorreto na Variável de Caminho da Classe JRE_LIB
Pararedefinir avariáveldeclasspathJRE_LIBparaumalocalizaçãoválida,siga estas etapas.Façaisso mesmoseovalorparecer correto,quandoabrirajanela Preferencespelaprimeira vez.
1. SelecioneWindow>Preferences>Java>InstalledJREs.
2. Nalista,selecionea caixade opçõesparaa localizaçãopadrãodo JREparaa qualdesejadefinirseuJRE_LIB.
3. EscolhaEdit,e,emseguida,cliqueemOKparafecharacaixadediálogoEdit JRE.
Sevocê nãofizerisso,ovalor deJRE_LIBpoderáestarincorreto, causandomuitos erros deconstruçãonosarquivosJava.
Como verificaçãogeral,verifiqueovalor detodasasoutrasvariáveisde classpath.
Em Projetos do SCM Compartilhados Anteriormente, o Menu Equipe Contém Compartilhar Projeto
Osuporte paraequipefoialteradodeformasignificativaentreoEclipse1.0e2.0.
Ométododecompartilhamento deprojetoscomorepositóriotambémfoialterado.
v Sevocêclicarcomo botãodireitonoprojetoe,emseguida,selecionaraopção Team>ShareProject,um assistenteiráguiá-lopeloprocesso demigração.
Quandotiverterminado,seuprojetoestarácompartilhadoea exibição
Synchronizeabrirá. Vocêveráalteraçõesconflitantesemtodososarquivos.Issoé devidoàsalteraçõesna maneiracomoasinformaçõessobresincronizaçãosão armazenadasentreoEclipse1.0e2.0.
v Senãohouveralteraçõesdetransmissão (quenãodevem existirsevocêtiver consolidadotodasassuasalteraçõesdetransmissãoantesdeefetuarupgrade, conformerecomendadoacima),então,você poderásimplesmenteselecionaro projetonaexibição Synchronizeeselecionar OverrideandUpdatequeirá carregaroconteúdoatualdo servidor.
v Sevocêtiveralteraçõesde transmissão,poderáselecionaromenuem triângulo naexibiçãoSynchronizeeselecionarCompare FileContents.Depoisdealgum trabalho,aexibiçãoSynchronizeiráexibirapenasosarquivosquesãorealmente diferentes.Vocêpoderá,então,utilizaraexibiçãoSynchronize,pararesolver essesconflitos.
Projetos Criados Fora do Diretório do Espaço de Trabalho
Por padrão,osprojetossãocriadosnodiretóriodaáreadetrabalho.Sevocê tiver substituídoopadrão paracriar projetosemoutrolugar,abratodososseusprojetos antesdefecharoworkbench. Issopermitirá queoarquivo.projectparaaquele projetosejagravadona localizaçãocorreta.Falharemabrirum projetofechado cujo diretórioestáforadaáreade trabalhoresultaráem umprojetoquemascarao projetoreal,comapenas umarquivo.projectexistentenele.
Os Pontos de Interrupção do JSP Devem ser Redefinidos
Será necessárioremoverospontos deinterrupçãoJSPexistentese redefini-losna áreade trabalhomigradadaVersão 5.
Migrando Dados Relacionais nos Projetos da Web de 4.0.3
Paramigrar dadosrelacionaisde projetosdoIBMWebSphereStudioSite Developer4.0.3:
1. Apartirde umespaçodetrabalhodo IBMWebSphereStudioSiteDeveloper 4.0.3,gereosarquivosDDLparacadabancodedados disponível.
2. Remova obancodedados daorigem/bancosdedados doProjetodaWeb(por meiodaexibiçãoDataDefinition).
3. Abrao espaçode trabalho4.0.3comoIBMWebSphereStudioSite Developer Versão5.
4. MigreosprojetosdaWebparaosquaisvocêdesejarestaurarosdados relacionais.
5. CliqueemFile>Import >FileSystemeespecifiqueosarquivosDDLdeseu espaçodetrabalhodo 4.0.3.
6. NaexibiçãoData Definitiondaperspectiva Data,selecioneRunagainstLocale especifiqueoprojetode destinodaWeb.
Os artefatosdedadosrelacionaisserãorestaurados.
Erros WSDL Após a Importação de um Arquivo de Serviços da Web de 4.0.x
Sevocê importouumarquivode serviçosdaWebdo4.0.x,épossívelquevocê receba asseguintesmensagensde erro:
Error The part ’result’ has an invalid value ’anyElement’
defined for its type. Type declarations must refer to valid values defined in a schema.
Error The part ’return’ has an invalid
value ’findPatientResult’ defined for its element.
Element declarations must refer to valid values defined in a schema.
Error The part ’response’ has an invalid
value ’findPatientResponse’ defined for its element.
Element declarations must refer to valid values defined in a schema.
Asoluçãoalternativa é:
1. ExcluirosarquivosdoWSDL.
2. GerarseusserviçosdaWebnovamente,reexecutandooassistenteWebServices.
Migrando Estruturas de Projetos do J2EE e/ou Níveis de Especificação do J2EE
Paraacessar oassistenteJ2EEMigration naVersão5,sigaasetapasabaixo:
1. Selecioneoprojeto.
2. Cliquenelecomo botãodireitodo mousee selecioneMigrate>J2EE
MigrationWizard.Sigaasetapasdo assistenteparaser orientadonamigração.
3. Seoprojetoestiversobcontroledeorigem,entãosalveoprojetoreestruturado emseuSCM.