Comment puis-je changer le chemin de contexte de mon Projet d'Entreprise
Donc mon projet d'entreprise nom TestProject
, qui contiennent TestProject-ejb
et TestProject-war
, donc, quand je lance le projet de l'url, c'est comme cela locahost:8080/TestProject-war
. Comment puis-je changer cette url pour localhost:8080/testproject
. J'utilise netbean 6.9, j'essaie de faire un clic droit sur TestProject-war
dossier dans netbean, et spécifier le contexte de chemin sous Run
, mais il a encore de la charge locahost:8080/TestProject-war
OriginalL'auteur Thang Pham | 2011-01-21
Vous devez vous connecter pour publier un commentaire.
Vous devez vérifier que le contexte de l'élément racine pour le module web dans le application.xml fichier dans le répertoire META-INF de votre OREILLE a été correctement modifié.
Un exemple ressemble à ceci:
Dans cet exemple, le module web doit être disponible dans /projet d'essai du serveur que vous déployez, donc dans votre cas
http://localhost:8080/testproject
.(Dans le cas où vous souhaitez déployer à la racine de votre serveur, vous pouvez laisser le contexte de l'élément racine vide:
<context-root></context-root>
.)Si vous voyez que votre action dans Netbeans est correctement modifié ce fichier, il peut être un problème de déploiement comme BalusC indiqué. Vérifiez l'emplacement de l'OREILLE est déployé et inspecter manuellement si la version déployée aussi a la bonne valeur.
Il doit avoir été déjà là. Vérifiez que vous cherchez dans la bonne META_INF dir. Typique de l'OREILLE a de nombreux. Faire un mondial de la recherche pour "application.xml" pour être sûr. Sinon, aller de l'avant et ajouter un.
Si vous aviez un projet maven, n'oubliez pas que le numéro de version est automatiquement ajouté les modules de cours de déploiement. Donc, vous devez spécifier
TestProjectEJB-1.0.jar
(ou quel que soit votre numéro de version).Quel est l'équivalent de <display-name> dans glassfish 4? Je n'arrive pas à trouver ici
Voir ci-dessous. Netbeans ne pas créer application.xml par défaut, mais il va le créer si vous le dites.
OriginalL'auteur Arjan Tijms
Comme Harry l'a souligné le modèle de projet par défaut n'est pas de créer un
application.xml
fichier, vous devez le créer à la main à$ENTERPRISE_APP_PATH/src/conf
(testé avec NB 6.9.1)OriginalL'auteur Charles Bedon
Viens de tomber sur cette question dans le cadre de déterminer la même chose. Depuis l'OP a été demandé à ce sujet dans Netbeans, permettez-moi d'ajouter aux précédentes réponses en décrivant précisément comment le faire à l'aide de l'EDI Netbeans.
Avec Netbeans 8 (et éventuellement aussi avec les versions antérieures), vous pouvez dire l'IDE pour créer le application.xml fichier pour vous, comme suit. Cliquez-droit sur l'application d'entreprise (dans le cas des OP exemple, cela serait "projet d'essai"), sélectionnez "Nouveau" puis "Descripteur de Déploiement Standard...". Cela va créer un "application.xml" fichier et le mettre dans l'endroit approprié dans votre projet Netbeans. Ensuite, vous pouvez facilement modifier ce fichier pour définir le contexte de l'élément racine à être ce que vous voulez.
OriginalL'auteur Duncan