• Nenhum resultado encontrado

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.

Documentos relacionados