Я установил Netbeans 6.0.1, поскольку он поддерживает протокол SOAP, который не поддерживается версиями выше 6. Итак, после установки Netbeans (для Java EE), когда я пытаюсь создать новый проект, установленный сервер glassfish не отображается в список серверов.
Пожалуйста, помогите мне с этим. Спасибо.
Это GlassFish-v2ur1. Сервер по умолчанию, который устанавливается при установке Netbeans 6.0.1 для Java EE.
Я не знаком с используемой вами версией Glassfish, но вы можете попробовать две вещи, которые могут сработать:
Я надеюсь, что смогу вам помочь.
Вы фактически не зарегистрировали сервер GlassFish в Netbeans. Другими словами, вы вполне могли установить GlassFish, но Netbeans ничего об этом не знает. Чтобы исправить это, вам нужно следовать инструкциям, выделенным красным, и нажать кнопку с надписью «Добавить ...», чтобы добавить установленный GlassFish в Netbeans.
Я также должен отметить, что Netbeans 6 и GlassFish 2 (Java EE 5!) Невероятно устарели и устарели. У вас нет причин использовать такие старые версии, поскольку веб-службы с SOAP все еще поддерживаются в GlassFish 5 (Java EE 8) и Netbeans 8.2.
Например, официальное руководство по Java EE 8 включает раздел о JAX-WS, API, который используется для создания веб-служб SOAP, в главе 31:
.
https://javaee.github.io/tutorial/toc.html
обзор раздела 31 сообщает:
Overview of Java API for XML Web Services
In JAX-WS, a web service operation invocation is represented by an XML-based protocol, such as SOAP. The SOAP specification defines the envelope structure, encoding rules, and conventions for representing web service invocations and responses. These calls and responses are transmitted as SOAP messages (XML files) over HTTP.Although SOAP messages are complex, the JAX-WS API hides this complexity from the application developer. On the server side, the developer specifies the web service operations by defining methods in an interface written in the Java programming language. The developer also codes one or more classes that implement those methods. Client programs are also easy to code. A client creates a proxy (a local object representing the service) and then simply invokes methods on the proxy. With JAX-WS, the developer does not generate or parse SOAP messages. It is the JAX-WS runtime system that converts the API calls and responses to and from SOAP messages.
With JAX-WS, clients and web services have a big advantage: the platform independence of the Java programming language. In addition, JAX-WS is not restrictive: A JAX-WS client can access a web service that is not running on the Java platform and vice versa. This flexibility is possible because JAX-WS uses technologies defined by the W3C: HTTP, SOAP, and WSDL. WSDL specifies an XML format for describing a service as a set of endpoints operating on messages.
Я настоятельно рекомендую вам использовать версию 8.2 Netbeans с версией 5 GlassFish, поскольку в настоящее время вы пытаетесь использовать программное обеспечение, которому 12 лет!
Какую версию стеклянной рыбы вы используете?