java - MyEclipse的Web项目如何无缝的迁移到Eclipse for j2ee中?
伊谢尔伦
伊谢尔伦 2017-04-18 10:25:58
0
2
466

Eclipse是真没用过,尝试了一天,除了Tomcat安装成功了,其他诸如导入Web项目结果成了普通项目、数据库insert操作一直执行中,后续所有SQL都被阻塞、Tomcat管理界面进不去一直403、项目中原来依赖的MyEclipse的J2EE library也没法用了...等等,感觉好悲伤,当初换IDEA的时候也没这么恶心,关键是都不知道哪出问题了,心都碎了。

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

répondre à tous(2)
大家讲道理

Donnez-nous vos étapes spécifiques pour résoudre les erreurs.

Convertir myeclipse en Eclipse. Je me demande si vous avez utilisé un outil pour le faire automatiquement. Je ne pense pas qu'il soit approprié d'utiliser des outils. L'idée la plus simple est de créer un projet vide dans Eclipse puis de migrer les fichiers en fonction de l'emplacement correspondant.

L'IDE n'est rien de plus que marquer les types de projets et les types de fichiers avec certains fichiers de configuration, afin que différents statuts d'affichage puissent être affichés pour différents projets et fichiers. Ces fichiers de configuration sont généralement générés automatiquement par l'IDE. Il serait irréaliste qu'ils soient tous traités par de la chair humaine. Il est donc préférable de créer un nouveau projet vide et d'utiliser ma méthode ci-dessus.

Faites simplement une supposition en fonction de votre description :

  • Le résultat de l'importation du projet web devient un projet normal : comme je viens de le dire, n'importez pas. Pour ces deux IDE, j'ai l'impression que les fichiers web sont placés sous le dossier WebRoot dans myeclipse, et dans Eclipse sous le dossier WebContent. A part ça, il n'y a quasiment aucune différence, donc la migration manuelle est très simple.

  • L'opération d'insertion de la base de données est en cours... : L'opération de la base de données n'a rien à voir avec le projet de migration

  • L'interface de gestion de Tomcat n'a pas pu entrer : Tomcat n'a rien à voir avec le projet de migration

  • La bibliothèque J2EE de MyEclipse sur laquelle s'appuyait initialement le projet ne peut pas être utilisée : la bibliothèque J2EE utilisée par JavaWeb ne doit être que des servlets. Si vous créez un nouveau projet Web dynamique, ceux-ci seront automatiquement créés. Si cela est fait manuellement, cela peut être ajusté dans le chemin de construction du projet.

Je suppose que cela vous laisse perplexe, il est donc préférable de publier vos étapes détaillées.

PHPzhong

Il est facile de migrer d'Eclipse vers MyEclipse, mais l'inverse est plus gênant, en particulier les paramètres de WST
Voici quelques étapes de migration que j'ai compilées à titre de référence uniquement :
1. Ouvrez le navigateur. afficher et modifier l'emplacement du projet .fichier projet dans le répertoire, ajouter le code XML

<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>  
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>  
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>  
<nature>org.eclipse.jdt.core.javanature</nature> 

Dans le fichier .classpath, ajoutez le code XML

<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/>  
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>

2. Cliquez avec le bouton droit sur le projet, propriétés->Project Facets, et assurez-vous que Dynamic Web Module, Java, Javascript Toolkit est sélectionné
3. répertoire dans le fichier du composant seed-web, assurez-vous qu'il y a du code XML après modification

<wb-resource deploy-path="/" source-path="/src/main/webapp"/>

Enfin, actualisez le projet et déployez le projet seed-web dans Tomcat fourni avec Eclipse JEE.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!