Loja Virtual Aula 17/18

Java

13/07/2011

Boa Noite Pessoal,
Estou tentando executar os testes da minha aplicação, referente as aulas 17 e 18 e esta apresentando os erros abaixo. Ja realizei o mapeamento no domain.xml conforme abaixo, o driver do banco esta na pasta lib do glassfish.
Alguém pode me ajudar a descobrir a solução?
---------------------------------------DOMAIN.XML------------------------------------------------------------------------<domain log-root="${com.sun.aas.instanceRoot}/logs" application-root="${com.sun.aas.instanceRoot}/applications" version="43">  <system-applications>    <application context-root="" location="${com.sun.aas.installRootURI}/lib/install/applications/__admingui" name="__admingui" directory-deployed="true" object-type="system-admin">      <module name="__admingui">        <engine sniffer="web"></engine>        <engine sniffer="security"></engine>      </module>    </application>  </system-applications>  <applications></applications>  <resources>    <jdbc-resource pool-name="__TimerPool" jndi-name="jdbc/__TimerPool" object-type="system-admin"></jdbc-resource>    <jdbc-resource pool-name="DerbyPool" jndi-name="jdbc/__default"></jdbc-resource> <jdbc-resource pool-name="DerbyPool" jndi-name="jdbc/ecommerce"></jdbc-resource>    <jdbc-connection-pool datasource-classname="org.apache.derby.jdbc.EmbeddedXADataSource" res-type="javax.sql.XADataSource" name="__TimerPool">      <property name="databaseName" value="${com.sun.aas.instanceRoot}/lib/databases/ejbtimer"></property>      <property name="connectionAttributes" value=";create=true"></property>    </jdbc-connection-pool>    <jdbc-connection-pool is-isolation-level-guaranteed="false" datasource-classname="org.apache.derby.jdbc.ClientDataSource" res-type="javax.sql.DataSource" name="DerbyPool">      <property name="PortNumber" value="1527"></property>      <property name="Password" value="APP"></property>      <property name="User" value="APP"></property>      <property name="serverName" value="localhost"></property>      <property name="DatabaseName" value="sun-appserv-samples"></property>      <property name="connectionAttributes" value=";create=true"></property>    </jdbc-connection-pool> <jdbc-connection-pool  datasource-classname="com.microsoft.sqlserver.jdbc.SQLServerDriver" res-type="javax.sql.DataSource" wrap-jdbc-objects="false" name="LojaVirtualPU">      <property name="PortNumber" value="1433" />      <property name="serverName" value="localhost" />      <property name="databaseName" value="Ecommerce" />      <property name="URL" value="jdbc:sqlserver://localhost;databaseName=Ecommerce" />      <property name="Password" value="123" />      <property name="User" value="fporto" />    </jdbc-connection-pool>  </resources>  <servers>    <server name="server" config-ref="server-config">      <application-ref ref="__admingui" virtual-servers="__asadmin"></application-ref>      <resource-ref ref="jdbc/__TimerPool"></resource-ref>      <resource-ref ref="jdbc/__default"></resource-ref>   <resource-ref ref="jdbc/ecommerce" />    </server>  </servers>  <nodes>    <node node-host="localhost" name="localhost-domain1" type="CONFIG" install-dir="${com.sun.aas.productRoot}"></node>  </nodes>  <configs>    <config name="server-config">      <schedules>        <schedule name="daily"></schedule>        <schedule day-of-week="Sun" name="weekly"></schedule>        <schedule name="monthly" day-of-month="1"></schedule>      </schedules>      <backup-configs></backup-configs>      <http-service>        <access-log></access-log>        <virtual-server id="server" network-listeners="http-listener-1,http-listener-2"></virtual-server>        <virtual-server id="__asadmin" network-listeners="admin-listener"></virtual-server>      </http-service>      <iiop-service>        <orb use-thread-pool-ids="thread-pool-1"></orb>        <iiop-listener port="3700" id="orb-listener-1" address="0.0.0.0" lazy-init="true"></iiop-listener>        <iiop-listener port="3820" id="SSL" address="0.0.0.0" security-enabled="true">          <ssl classname="com.sun.enterprise.security.ssl.GlassfishSSLImpl" cert-nickname="s1as"></ssl>        </iiop-listener>        <iiop-listener port="3920" id="SSL_MUTUALAUTH" address="0.0.0.0" security-enabled="true">          <ssl classname="com.sun.enterprise.security.ssl.GlassfishSSLImpl" cert-nickname="s1as" client-auth-enabled="true"></ssl>        </iiop-listener>      </iiop-service>      <admin-service system-jmx-connector-name="system" type="das-and-server">        <jmx-connector port="8686" address="0.0.0.0" security-enabled="false" auth-realm-name="admin-realm" name="system"></jmx-connector>        <property name="adminConsoleContextRoot" value="/admin"></property>        <property name="adminConsoleDownloadLocation" value="${com.sun.aas.installRoot}/lib/install/applications/admingui.war"></property>        <property name="ipsRoot" value="${com.sun.aas.installRoot}/.."></property>        <das-config></das-config>      </admin-service>      <connector-service></connector-service>      <web-container>        <session-config>          <session-manager>            <manager-properties></manager-properties>            <store-properties></store-properties>          </session-manager>          <session-properties></session-properties>        </session-config>      </web-container>      <ejb-container session-store="${com.sun.aas.instanceRoot}/session-store">        <ejb-timer-service></ejb-timer-service>      </ejb-container>      <mdb-container></mdb-container>      <jms-service default-jms-host="default_JMS_host" type="EMBEDDED">        <jms-host host="localhost" name="default_JMS_host"></jms-host>      </jms-service>      <security-service>        <auth-realm classname="com.sun.enterprise.security.auth.realm.file.FileRealm" name="admin-realm">          <property name="file" value="${com.sun.aas.instanceRoot}/config/admin-keyfile"></property>          <property name="jaas-context" value="fileRealm"></property>        </auth-realm>        <auth-realm classname="com.sun.enterprise.security.auth.realm.file.FileRealm" name="file">          <property name="file" value="${com.sun.aas.instanceRoot}/config/keyfile"></property>          <property name="jaas-context" value="fileRealm"></property>        </auth-realm>        <auth-realm classname="com.sun.enterprise.security.auth.realm.certificate.CertificateRealm" name="certificate"></auth-realm>        <jacc-provider policy-provider="com.sun.enterprise.security.provider.PolicyWrapper" name="default" policy-configuration-factory-provider="com.sun.enterprise.security.provider.PolicyConfigurationFactoryImpl">          <property name="repository" value="${com.sun.aas.instanceRoot}/generated/policy"></property>        </jacc-provider>        <jacc-provider policy-provider="com.sun.enterprise.security.jacc.provider.SimplePolicyProvider" name="simple" policy-configuration-factory-provider="com.sun.enterprise.security.jacc.provider.SimplePolicyConfigurationFactory"></jacc-provider>        <audit-module classname="com.sun.enterprise.security.Audit" name="default">          <property name="auditOn" value="false"></property>        </audit-module>        <message-security-config auth-layer="SOAP">          <provider-config provider-type="client" provider-id="XWS_ClientProvider" class-name="com.sun.xml.wss.provider.ClientSecurityAuthModule">            <request-policy auth-source="content"></request-policy>            <response-policy auth-source="content"></response-policy>            <property name="encryption.key.alias" value="s1as"></property>            <property name="signature.key.alias" value="s1as"></property>            <property name="dynamic.username.password" value="false"></property>            <property name="debug" value="false"></property>          </provider-config>          <provider-config provider-type="client" provider-id="ClientProvider" class-name="com.sun.xml.wss.provider.ClientSecurityAuthModule">            <request-policy auth-source="content"></request-policy>            <response-policy auth-source="content"></response-policy>            <property name="encryption.key.alias" value="s1as"></property>            <property name="signature.key.alias" value="s1as"></property>            <property name="dynamic.username.password" value="false"></property>            <property name="debug" value="false"></property>            <property name="security.config" value="${com.sun.aas.instanceRoot}/config/wss-server-config-1.0.xml"></property>          </provider-config>          <provider-config provider-type="server" provider-id="XWS_ServerProvider" class-name="com.sun.xml.wss.provider.ServerSecurityAuthModule">            <request-policy auth-source="content"></request-policy>            <response-policy auth-source="content"></response-policy>            <property name="encryption.key.alias" value="s1as"></property>            <property name="signature.key.alias" value="s1as"></property>            <property name="debug" value="false"></property>          </provider-config>          <provider-config provider-type="server" provider-id="ServerProvider" class-name="com.sun.xml.wss.provider.ServerSecurityAuthModule">            <request-policy auth-source="content"></request-policy>            <response-policy auth-source="content"></response-policy>            <property name="encryption.key.alias" value="s1as"></property>            <property name="signature.key.alias" value="s1as"></property>            <property name="debug" value="false"></property>            <property name="security.config" value="${com.sun.aas.instanceRoot}/config/wss-server-config-1.0.xml"></property>          </provider-config>        </message-security-config>        <message-security-config auth-layer="HttpServlet">          <provider-config provider-type="server" provider-id="GFConsoleAuthModule" class-name="org.glassfish.admingui.common.security.AdminConsoleAuthModule">            <request-policy auth-source="sender"></request-policy>            <response-policy></response-policy>            <property name="restAuthURL" value="http://localhost:$/management/sessions"></property>            <property name="loginPage" value="/login.jsf"></property>            <property name="loginErrorPage" value="/loginError.jsf"></property>          </provider-config>        </message-security-config>        <property name="default-digest-algorithm" value="SHA-256"></property>      </security-service>      <transaction-service tx-log-dir="${com.sun.aas.instanceRoot}/logs"></transaction-service>      <java-config debug-options="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9009" system-classpath="" classpath-suffix="">        <jvm-options>-XX:MaxPermSize=192m</jvm-options>        <jvm-options>-client</jvm-options>        <jvm-options>-Djavax.management.builder.initial=com.sun.enterprise.v3.admin.AppServerMBeanServerBuilder</jvm-options>        <jvm-options>-XX:+UnlockDiagnosticVMOptions</jvm-options>        <jvm-options>-Djava.endorsed.dirs=${com.sun.aas.installRoot}/modules/endorsed${path.separator}${com.sun.aas.installRoot}/lib/endorsed</jvm-options>        <jvm-options>-Djava.security.policy=${com.sun.aas.instanceRoot}/config/server.policy</jvm-options>        <jvm-options>-Djava.security.auth.login.config=${com.sun.aas.instanceRoot}/config/login.conf</jvm-options>        <jvm-options>-Dcom.sun.enterprise.security.httpsOutboundKeyAlias=s1as</jvm-options>        <jvm-options>-Xmx512m</jvm-options>        <jvm-options>-Djavax.net.ssl.keyStore=${com.sun.aas.instanceRoot}/config/keystore.jks</jvm-options>        <jvm-options>-Djavax.net.ssl.trustStore=${com.sun.aas.instanceRoot}/config/cacerts.jks</jvm-options>        <jvm-options>-Djava.ext.dirs=${com.sun.aas.javaRoot}/lib/ext${path.separator}${com.sun.aas.javaRoot}/jre/lib/ext${path.separator}${com.sun.aas.instanceRoot}/lib/ext</jvm-options>        <jvm-options>-Djdbc.drivers=org.apache.derby.jdbc.ClientDriver</jvm-options>        <jvm-options>-DANTLR_USE_DIRECT_CLASS_LOADING=true</jvm-options>        <jvm-options>-Dcom.sun.enterprise.config.config_environment_factory_class=com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory</jvm-options>        <jvm-options>-Dorg.glassfish.additionalOSGiBundlesToStart=org.apache.felix.shell,org.apache.felix.gogo.runtime,org.apache.felix.gogo.shell,org.apache.felix.gogo.command</jvm-options>        <jvm-options>-Dosgi.shell.telnet.port=6666</jvm-options>        <jvm-options>-Dosgi.shell.telnet.maxconn=1</jvm-options>        <jvm-options>-Dosgi.shell.telnet.ip=127.0.0.1</jvm-options>        <jvm-options>-Dgosh.args=--nointeractive</jvm-options>        <jvm-options>-Dfelix.fileinstall.dir=${com.sun.aas.installRoot}/modules/autostart/</jvm-options>        <jvm-options>-Dfelix.fileinstall.poll=5000</jvm-options>        <jvm-options>-Dfelix.fileinstall.log.level=2</jvm-options>        <jvm-options>-Dfelix.fileinstall.bundles.new.start=true</jvm-options>        <jvm-options>-Dfelix.fileinstall.bundles.startTransient=true</jvm-options>        <jvm-options>-Dfelix.fileinstall.disableConfigSave=false</jvm-options>        <jvm-options>-XX:NewRatio=2</jvm-options>      </java-config>      <network-config>        <protocols>          <protocol name="http-listener-1">            <http default-virtual-server="server" max-connections="250">              <file-cache></file-cache>            </http>          </protocol>          <protocol security-enabled="true" name="http-listener-2">            <http default-virtual-server="server" max-connections="250">              <file-cache></file-cache>            </http>            <ssl classname="com.sun.enterprise.security.ssl.GlassfishSSLImpl" ssl3-enabled="false" cert-nickname="s1as"></ssl>          </protocol>          <protocol name="admin-listener">            <http default-virtual-server="__asadmin" max-connections="250" encoded-slash-enabled="true">              <file-cache></file-cache>            </http>          </protocol>        </protocols>        <network-listeners>          <network-listener port="8080" protocol="http-listener-1" transport="tcp" name="http-listener-1" thread-pool="http-thread-pool"></network-listener>          <network-listener port="8181" protocol="http-listener-2" transport="tcp" name="http-listener-2" thread-pool="http-thread-pool"></network-listener>          <network-listener port="4848" protocol="admin-listener" transport="tcp" name="admin-listener" thread-pool="admin-thread-pool"></network-listener>        </network-listeners>        <transports>          <transport name="tcp"></transport>        </transports>      </network-config>      <thread-pools>        <thread-pool name="admin-thread-pool" max-thread-pool-size="50" max-queue-size="256"></thread-pool>        <thread-pool name="http-thread-pool"></thread-pool>        <thread-pool name="thread-pool-1" max-thread-pool-size="200"></thread-pool>      </thread-pools>      <monitoring-service>        <module-monitoring-levels></module-monitoring-levels>      </monitoring-service>      <group-management-service>        <failure-detection></failure-detection>      </group-management-service>    </config>    <config name="default-config">      <http-service>        <access-log></access-log>        <virtual-server id="server" network-listeners="http-listener-1, http-listener-2">          <property name="default-web-xml" value="${com.sun.aas.instanceRoot}/config/default-web.xml"></property>        </virtual-server>        <virtual-server id="__asadmin" network-listeners="admin-listener"></virtual-server>      </http-service>      <iiop-service>        <orb use-thread-pool-ids="thread-pool-1"></orb>        <iiop-listener port="$" id="orb-listener-1" address="0.0.0.0"></iiop-listener>        <iiop-listener port="$" id="SSL" address="0.0.0.0" security-enabled="true">          <ssl classname="com.sun.enterprise.security.ssl.GlassfishSSLImpl" cert-nickname="s1as"></ssl>        </iiop-listener>        <iiop-listener port="$" id="SSL_MUTUALAUTH" address="0.0.0.0" security-enabled="true">          <ssl classname="com.sun.enterprise.security.ssl.GlassfishSSLImpl" cert-nickname="s1as" client-auth-enabled="true"></ssl>        </iiop-listener>      </iiop-service>      <admin-service system-jmx-connector-name="system">        <jmx-connector port="$" address="0.0.0.0" security-enabled="false" auth-realm-name="admin-realm" name="system"></jmx-connector>        <property name="adminConsoleDownloadLocation" value="${com.sun.aas.installRoot}/lib/install/applications/admingui.war"></property>        <das-config></das-config>      </admin-service>      <web-container>        <session-config>          <session-manager>            <manager-properties></manager-properties>            <store-properties></store-properties>          </session-manager>          <session-properties></session-properties>        </session-config>      </web-container>      <ejb-container session-store="${com.sun.aas.instanceRoot}/session-store">        <ejb-timer-service></ejb-timer-service>      </ejb-container>      <mdb-container></mdb-container>      <jms-service addresslist-behavior="priority" default-jms-host="default_JMS_host" type="EMBEDDED">        <jms-host port="$" host="localhost" name="default_JMS_host"></jms-host>      </jms-service>      <log-service log-rotation-limit-in-bytes="2000000" file="${com.sun.aas.instanceRoot}/logs/server.log">        <module-log-levels></module-log-levels>      </log-service>      <security-service>        <auth-realm classname="com.sun.enterprise.security.auth.realm.file.FileRealm" name="admin-realm">          <property name="file" value="${com.sun.aas.instanceRoot}/config/admin-keyfile"></property>          <property name="jaas-context" value="fileRealm"></property>        </auth-realm>        <auth-realm classname="com.sun.enterprise.security.auth.realm.file.FileRealm" name="file">          <property name="file" value="${com.sun.aas.instanceRoot}/config/keyfile"></property>          <property name="jaas-context" value="fileRealm"></property>        </auth-realm>        <auth-realm classname="com.sun.enterprise.security.auth.realm.certificate.CertificateRealm" name="certificate"></auth-realm>        <jacc-provider policy-provider="com.sun.enterprise.security.provider.PolicyWrapper" name="default" policy-configuration-factory-provider="com.sun.enterprise.security.provider.PolicyConfigurationFactoryImpl">          <property name="repository" value="${com.sun.aas.instanceRoot}/generated/policy"></property>        </jacc-provider>        <jacc-provider policy-provider="com.sun.enterprise.security.jacc.provider.SimplePolicyProvider" name="simple" policy-configuration-factory-provider="com.sun.enterprise.security.jacc.provider.SimplePolicyConfigurationFactory"></jacc-provider>        <audit-module classname="com.sun.enterprise.security.Audit" name="default">          <property name="auditOn" value="false"></property>        </audit-module>        <message-security-config auth-layer="SOAP">          <provider-config provider-type="client" provider-id="XWS_ClientProvider" class-name="com.sun.xml.wss.provider.ClientSecurityAuthModule">            <request-policy auth-source="content"></request-policy>            <response-policy auth-source="content"></response-policy>            <property name="encryption.key.alias" value="s1as"></property>            <property name="signature.key.alias" value="s1as"></property>            <property name="dynamic.username.password" value="false"></property>            <property name="debug" value="false"></property>          </provider-config>          <provider-config provider-type="client" provider-id="ClientProvider" class-name="com.sun.xml.wss.provider.ClientSecurityAuthModule">            <request-policy auth-source="content"></request-policy>            <response-policy auth-source="content"></response-policy>            <property name="encryption.key.alias" value="s1as"></property>            <property name="signature.key.alias" value="s1as"></property>            <property name="dynamic.username.password" value="false"></property>            <property name="debug" value="false"></property>            <property name="security.config" value="${com.sun.aas.instanceRoot}/config/wss-server-config-1.0.xml"></property>          </provider-config>          <provider-config provider-type="server" provider-id="XWS_ServerProvider" class-name="com.sun.xml.wss.provider.ServerSecurityAuthModule">            <request-policy auth-source="content"></request-policy>            <response-policy auth-source="content"></response-policy>            <property name="encryption.key.alias" value="s1as"></property>            <property name="signature.key.alias" value="s1as"></property>            <property name="debug" value="false"></property>          </provider-config>          <provider-config provider-type="server" provider-id="ServerProvider" class-name="com.sun.xml.wss.provider.ServerSecurityAuthModule">            <request-policy auth-source="content"></request-policy>            <response-policy auth-source="content"></response-policy>            <property name="encryption.key.alias" value="s1as"></property>            <property name="signature.key.alias" value="s1as"></property>            <property name="debug" value="false"></property>            <property name="security.config" value="${com.sun.aas.instanceRoot}/config/wss-server-config-1.0.xml"></property>          </provider-config>        </message-security-config>      </security-service>      <transaction-service tx-log-dir="${com.sun.aas.instanceRoot}/logs" automatic-recovery="true"></transaction-service>      <diagnostic-service></diagnostic-service>      <java-config debug-options="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=$" system-classpath="" classpath-suffix="">        <jvm-options>-XX:MaxPermSize=192m</jvm-options>        <jvm-options>-server</jvm-options>        <jvm-options>-XX:+UnlockDiagnosticVMOptions</jvm-options>        <jvm-options>-Djava.endorsed.dirs=${com.sun.aas.installRoot}/modules/endorsed${path.separator}${com.sun.aas.installRoot}/lib/endorsed</jvm-options>        <jvm-options>-Djava.security.policy=${com.sun.aas.instanceRoot}/config/server.policy</jvm-options>        <jvm-options>-Djava.security.auth.login.config=${com.sun.aas.instanceRoot}/config/login.conf</jvm-options>        <jvm-options>-Dcom.sun.enterprise.security.httpsOutboundKeyAlias=s1as</jvm-options>        <jvm-options>-Djavax.net.ssl.keyStore=${com.sun.aas.instanceRoot}/config/keystore.jks</jvm-options>        <jvm-options>-Djavax.net.ssl.trustStore=${com.sun.aas.instanceRoot}/config/cacerts.jks</jvm-options>        <jvm-options>-Djava.ext.dirs=${com.sun.aas.javaRoot}/lib/ext${path.separator}${com.sun.aas.javaRoot}/jre/lib/ext${path.separator}${com.sun.aas.instanceRoot}/lib/ext</jvm-options>        <jvm-options>-Djdbc.drivers=org.apache.derby.jdbc.ClientDriver</jvm-options>        <jvm-options>-DANTLR_USE_DIRECT_CLASS_LOADING=true</jvm-options>        <jvm-options>-Dcom.sun.enterprise.config.config_environment_factory_class=com.sun.enterprise.config.serverbeans.AppserverConfigEnvironmentFactory</jvm-options>        <jvm-options>-XX:NewRatio=2</jvm-options>        <jvm-options>-Xmx512m</jvm-options>        <jvm-options>-Dorg.glassfish.additionalOSGiBundlesToStart=org.apache.felix.shell,org.apache.felix.gogo.runtime,org.apache.felix.gogo.shell,org.apache.felix.gogo.command</jvm-options>        <jvm-options>-Dosgi.shell.telnet.port=$</jvm-options>        <jvm-options>-Dosgi.shell.telnet.maxconn=1</jvm-options>        <jvm-options>-Dosgi.shell.telnet.ip=127.0.0.1</jvm-options>        <jvm-options>-Dgosh.args=--noshutdown -c noop=true</jvm-options>        <jvm-options>-Dfelix.fileinstall.dir=${com.sun.aas.installRoot}/modules/autostart/</jvm-options>        <jvm-options>-Dfelix.fileinstall.poll=5000</jvm-options>        <jvm-options>-Dfelix.fileinstall.log.level=3</jvm-options>        <jvm-options>-Dfelix.fileinstall.bundles.new.start=true</jvm-options>        <jvm-options>-Dfelix.fileinstall.bundles.startTransient=true</jvm-options>        <jvm-options>-Dfelix.fileinstall.disableConfigSave=false</jvm-options>      </java-config>      <availability-service>        <web-container-availability></web-container-availability>        <ejb-container-availability sfsb-store-pool-name="jdbc/hastore"></ejb-container-availability>        <jms-availability></jms-availability>      </availability-service>      <network-config>        <protocols>          <protocol name="http-listener-1">            <http default-virtual-server="server">              <file-cache></file-cache>            </http>          </protocol>          <protocol security-enabled="true" name="http-listener-2">            <http default-virtual-server="server">              <file-cache></file-cache>            </http>            <ssl classname="com.sun.enterprise.security.ssl.GlassfishSSLImpl" ssl3-enabled="false" cert-nickname="s1as"></ssl>          </protocol>          <protocol name="admin-listener">            <http default-virtual-server="__asadmin" max-connections="250">              <file-cache></file-cache>            </http>          </protocol>        </protocols>        <network-listeners>          <network-listener port="$" protocol="http-listener-1" transport="tcp" name="http-listener-1" thread-pool="http-thread-pool"></network-listener>          <network-listener port="$" protocol="http-listener-2" transport="tcp" name="http-listener-2" thread-pool="http-thread-pool"></network-listener>          <network-listener port="$" protocol="admin-listener" transport="tcp" name="admin-listener" thread-pool="admin-thread-pool"></network-listener>        </network-listeners>        <transports>          <transport name="tcp"></transport>        </transports>      </network-config>      <thread-pools>        <thread-pool name="http-thread-pool"></thread-pool>        <thread-pool max-thread-pool-size="200" name="thread-pool-1"></thread-pool>        <thread-pool name="admin-thread-pool" max-thread-pool-size="50" max-queue-size="256"></thread-pool>      </thread-pools>      <group-management-service>        <failure-detection></failure-detection>      </group-management-service>      <management-rules></management-rules>      <system-property name="ASADMIN_LISTENER_PORT" value="24848"></system-property>      <system-property name="HTTP_LISTENER_PORT" value="28080"></system-property>      <system-property name="HTTP_SSL_LISTENER_PORT" value="28181"></system-property>      <system-property name="JMS_PROVIDER_PORT" value="27676"></system-property>      <system-property name="IIOP_LISTENER_PORT" value="23700"></system-property>      <system-property name="IIOP_SSL_LISTENER_PORT" value="23820"></system-property>      <system-property name="IIOP_SSL_MUTUALAUTH_PORT" value="23920"></system-property>      <system-property name="JMX_SYSTEM_CONNECTOR_PORT" value="28686"></system-property>      <system-property name="OSGI_SHELL_TELNET_PORT" value="26666"></system-property>      <system-property name="JAVA_DEBUGGER_PORT" value="29009"></system-property>      <monitoring-service>        <module-monitoring-levels></module-monitoring-levels>      </monitoring-service>      <connector-service></connector-service>    </config>  </configs>  <property name="administrative.domain.name" value="domain1"></property>  <load-balancers></load-balancers>  <lb-configs></lb-configs>  <clusters></clusters></domain>
--------------------------------------------------ERRO-----------------------------------------------------------------------------13/07/2011 22:51:21 org.glassfish.flashlight.impl.provider.FlashlightProbeProviderFactory processXMLProbeProvidersSEVERE: MNTG0301:Cannot process XML ProbeProvider, xml = META-INF/gfprobe-provider.xmljava.lang.IllegalStateException: Provider already mapped glassfish:javamail:smtp-transport at org.glassfish.flashlight.impl.core.ProbeProviderRegistry.registerProbeProvider(ProbeProviderRegistry.java:100) at org.glassfish.flashlight.impl.provider.FlashlightProbeProviderFactory.registerProvider(FlashlightProbeProviderFactory.java:538) at org.glassfish.flashlight.impl.provider.FlashlightProbeProviderFactory.processXMLProbeProviders(FlashlightProbeProviderFactory.java:363) at org.glassfish.admin.monitor.MonitoringBootstrap.processProbeProviderXML(MonitoringBootstrap.java:474) at org.glassfish.admin.monitor.MonitoringBootstrap.processManifest(MonitoringBootstrap.java:350) at org.glassfish.admin.monitor.MonitoringBootstrap.addProvider(MonitoringBootstrap.java:291) at org.glassfish.admin.monitor.MonitoringBootstrap.verifyModule(MonitoringBootstrap.java:235) at org.glassfish.admin.monitor.MonitoringBootstrap.discoverProbeProviders(MonitoringBootstrap.java:178) at org.glassfish.admin.monitor.MonitoringBootstrap.enableMonitoringForProbeProviders(MonitoringBootstrap.java:614) at org.glassfish.admin.monitor.MonitoringBootstrap.postConstruct(MonitoringBootstrap.java:166) at com.sun.hk2.component.AbstractCreatorImpl.inject(AbstractCreatorImpl.java:131) at com.sun.hk2.component.ConstructorCreator.initialize(ConstructorCreator.java:91) at com.sun.hk2.component.AbstractCreatorImpl.get(AbstractCreatorImpl.java:82) at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:67) at com.sun.hk2.component.EventPublishingInhabitant.get(EventPublishingInhabitant.java:139) at com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:76) at com.sun.enterprise.v3.server.AppServerStartup.run(AppServerStartup.java:219) at com.sun.enterprise.v3.server.AppServerStartup.start(AppServerStartup.java:135) at com.sun.enterprise.glassfish.bootstrap.GlassFishImpl.start(GlassFishImpl.java:79) at org.glassfish.internal.embedded.Server.<init>(Server.java:273) at org.glassfish.internal.embedded.Server.<init>(Server.java:66) at org.glassfish.internal.embedded.Server$Builder.build(Server.java:176) at org.glassfish.internal.embedded.Server$Builder.build(Server.java:158) at org.glassfish.ejb.embedded.EJBContainerProviderImpl.init(EJBContainerProviderImpl.java:175) at org.glassfish.ejb.embedded.EJBContainerProviderImpl.createEJBContainer(EJBContainerProviderImpl.java:126) at javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:127) at javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:102) at br.com.session.UserSessionTest.setUpClass(UserSessionTest.java:34) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)13/07/2011 22:51:21 org.glassfish.flashlight.impl.provider.FlashlightProbeProviderFactory processXMLProbeProvidersSEVERE: MNTG0301:Cannot process XML ProbeProvider, xml = META-INF/mojarra-jsf-api-probe-provider.xmljava.lang.IllegalStateException: Provider already mapped glassfish:jsf:faces-servlet at org.glassfish.flashlight.impl.core.ProbeProviderRegistry.registerProbeProvider(ProbeProviderRegistry.java:100) at org.glassfish.flashlight.impl.provider.FlashlightProbeProviderFactory.registerProvider(FlashlightProbeProviderFactory.java:538) at org.glassfish.flashlight.impl.provider.FlashlightProbeProviderFactory.processXMLProbeProviders(FlashlightProbeProviderFactory.java:363) at org.glassfish.admin.monitor.MonitoringBootstrap.processProbeProviderXML(MonitoringBootstrap.java:474) at org.glassfish.admin.monitor.MonitoringBootstrap.processManifest(MonitoringBootstrap.java:350) at org.glassfish.admin.monitor.MonitoringBootstrap.addProvider(MonitoringBootstrap.java:291) at org.glassfish.admin.monitor.MonitoringBootstrap.verifyModule(MonitoringBootstrap.java:235) at org.glassfish.admin.monitor.MonitoringBootstrap.discoverProbeProviders(MonitoringBootstrap.java:178) at org.glassfish.admin.monitor.MonitoringBootstrap.enableMonitoringForProbeProviders(MonitoringBootstrap.java:614) at org.glassfish.admin.monitor.MonitoringBootstrap.postConstruct(MonitoringBootstrap.java:166) at com.sun.hk2.component.AbstractCreatorImpl.inject(AbstractCreatorImpl.java:131) at com.sun.hk2.component.ConstructorCreator.initialize(ConstructorCreator.java:91) at com.sun.hk2.component.AbstractCreatorImpl.get(AbstractCreatorImpl.java:82) at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:67) at com.sun.hk2.component.EventPublishingInhabitant.get(EventPublishingInhabitant.java:139) at com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:76) at com.sun.enterprise.v3.server.AppServerStartup.run(AppServerStartup.java:219) at com.sun.enterprise.v3.server.AppServerStartup.start(AppServerStartup.java:135) at com.sun.enterprise.glassfish.bootstrap.GlassFishImpl.start(GlassFishImpl.java:79) at org.glassfish.internal.embedded.Server.<init>(Server.java:273) at org.glassfish.internal.embedded.Server.<init>(Server.java:66) at org.glassfish.internal.embedded.Server$Builder.build(Server.java:176) at org.glassfish.internal.embedded.Server$Builder.build(Server.java:158) at org.glassfish.ejb.embedded.EJBContainerProviderImpl.init(EJBContainerProviderImpl.java:175) at org.glassfish.ejb.embedded.EJBContainerProviderImpl.createEJBContainer(EJBContainerProviderImpl.java:126) at javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:127) at javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:102) at br.com.session.UserSessionTest.setUpClass(UserSessionTest.java:34) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)13/07/2011 22:51:21 org.glassfish.flashlight.impl.provider.FlashlightProbeProviderFactory processXMLProbeProvidersSEVERE: MNTG0301:Cannot process XML ProbeProvider, xml = jersey-gf-server-probe-provider.xmljava.lang.IllegalStateException: Provider already mapped glassfish:jersey:server-hidden at org.glassfish.flashlight.impl.core.ProbeProviderRegistry.registerProbeProvider(ProbeProviderRegistry.java:100) at org.glassfish.flashlight.impl.provider.FlashlightProbeProviderFactory.registerProvider(FlashlightProbeProviderFactory.java:538) at org.glassfish.flashlight.impl.provider.FlashlightProbeProviderFactory.processXMLProbeProviders(FlashlightProbeProviderFactory.java:363) at org.glassfish.admin.monitor.MonitoringBootstrap.processProbeProviderXML(MonitoringBootstrap.java:474) at org.glassfish.admin.monitor.MonitoringBootstrap.processManifest(MonitoringBootstrap.java:350) at org.glassfish.admin.monitor.MonitoringBootstrap.addProvider(MonitoringBootstrap.java:291) at org.glassfish.admin.monitor.MonitoringBootstrap.verifyModule(MonitoringBootstrap.java:235) at org.glassfish.admin.monitor.MonitoringBootstrap.discoverProbeProviders(MonitoringBootstrap.java:178) at org.glassfish.admin.monitor.MonitoringBootstrap.enableMonitoringForProbeProviders(MonitoringBootstrap.java:614) at org.glassfish.admin.monitor.MonitoringBootstrap.postConstruct(MonitoringBootstrap.java:166) at com.sun.hk2.component.AbstractCreatorImpl.inject(AbstractCreatorImpl.java:131) at com.sun.hk2.component.ConstructorCreator.initialize(ConstructorCreator.java:91) at com.sun.hk2.component.AbstractCreatorImpl.get(AbstractCreatorImpl.java:82) at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:67) at com.sun.hk2.component.EventPublishingInhabitant.get(EventPublishingInhabitant.java:139) at com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:76) at com.sun.enterprise.v3.server.AppServerStartup.run(AppServerStartup.java:219) at com.sun.enterprise.v3.server.AppServerStartup.start(AppServerStartup.java:135) at com.sun.enterprise.glassfish.bootstrap.GlassFishImpl.start(GlassFishImpl.java:79) at org.glassfish.internal.embedded.Server.<init>(Server.java:273) at org.glassfish.internal.embedded.Server.<init>(Server.java:66) at org.glassfish.internal.embedded.Server$Builder.build(Server.java:176) at org.glassfish.internal.embedded.Server$Builder.build(Server.java:158) at org.glassfish.ejb.embedded.EJBContainerProviderImpl.init(EJBContainerProviderImpl.java:175) at org.glassfish.ejb.embedded.EJBContainerProviderImpl.createEJBContainer(EJBContainerProviderImpl.java:126) at javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:127) at javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:102) at br.com.session.UserSessionTest.setUpClass(UserSessionTest.java:34) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)13/07/2011 22:51:21 org.glassfish.flashlight.impl.provider.FlashlightProbeProviderFactory processXMLProbeProvidersSEVERE: MNTG0301:Cannot process XML ProbeProvider, xml = jersey-gf-statsprovider-probe-provider.xmljava.lang.IllegalStateException: Provider already mapped glassfish:jersey:server at org.glassfish.flashlight.impl.core.ProbeProviderRegistry.registerProbeProvider(ProbeProviderRegistry.java:100) at org.glassfish.flashlight.impl.provider.FlashlightProbeProviderFactory.registerProvider(FlashlightProbeProviderFactory.java:538) at org.glassfish.flashlight.impl.provider.FlashlightProbeProviderFactory.processXMLProbeProviders(FlashlightProbeProviderFactory.java:363) at org.glassfish.admin.monitor.MonitoringBootstrap.processProbeProviderXML(MonitoringBootstrap.java:474) at org.glassfish.admin.monitor.MonitoringBootstrap.processManifest(MonitoringBootstrap.java:350) at org.glassfish.admin.monitor.MonitoringBootstrap.addProvider(MonitoringBootstrap.java:291) at org.glassfish.admin.monitor.MonitoringBootstrap.verifyModule(MonitoringBootstrap.java:235) at org.glassfish.admin.monitor.MonitoringBootstrap.discoverProbeProviders(MonitoringBootstrap.java:178) at org.glassfish.admin.monitor.MonitoringBootstrap.enableMonitoringForProbeProviders(MonitoringBootstrap.java:614) at org.glassfish.admin.monitor.MonitoringBootstrap.postConstruct(MonitoringBootstrap.java:166) at com.sun.hk2.component.AbstractCreatorImpl.inject(AbstractCreatorImpl.java:131) at com.sun.hk2.component.ConstructorCreator.initialize(ConstructorCreator.java:91) at com.sun.hk2.component.AbstractCreatorImpl.get(AbstractCreatorImpl.java:82) at com.sun.hk2.component.SingletonInhabitant.get(SingletonInhabitant.java:67) at com.sun.hk2.component.EventPublishingInhabitant.get(EventPublishingInhabitant.java:139) at com.sun.hk2.component.AbstractInhabitantImpl.get(AbstractInhabitantImpl.java:76) at com.sun.enterprise.v3.server.AppServerStartup.run(AppServerStartup.java:219) at com.sun.enterprise.v3.server.AppServerStartup.start(AppServerStartup.java:135) at com.sun.enterprise.glassfish.bootstrap.GlassFishImpl.start(GlassFishImpl.java:79) at org.glassfish.internal.embedded.Server.<init>(Server.java:273) at org.glassfish.internal.embedded.Server.<init>(Server.java:66) at org.glassfish.internal.embedded.Server$Builder.build(Server.java:176) at org.glassfish.internal.embedded.Server$Builder.build(Server.java:158) at org.glassfish.ejb.embedded.EJBContainerProviderImpl.init(EJBContainerProviderImpl.java:175) at org.glassfish.ejb.embedded.EJBContainerProviderImpl.createEJBContainer(EJBContainerProviderImpl.java:126) at javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:127) at javax.ejb.embeddable.EJBContainer.createEJBContainer(EJBContainer.java:102) at br.com.session.UserSessionTest.setUpClass(UserSessionTest.java:34) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:39) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:518) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1052) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:906)13/07/2011 22:51:21 org.glassfish.ha.store.spi.BackingStoreFactoryRegistry registerINFO: Registered org.glassfish.ha.store.adapter.cache.ShoalBackingStoreProxy for persistence-type = replicated in BackingStoreFactoryRegistry13/07/2011 22:51:21 org.glassfish.ha.store.spi.BackingStoreFactoryRegistry registerINFO: Registered org.glassfish.ha.store.adapter.cache.ShoalBackingStoreProxy for persistence-type = replicated in BackingStoreFactoryRegistry13/07/2011 22:51:21 com.sun.enterprise.v3.server.AppServerStartup runSEVERE: O serviço de inicialização falhou em iniciar : com.sun.enterprise.naming.GlassFishNamingBuilder13/07/2011 22:51:21 com.sun.enterprise.v3.server.AppServerStartup runINFO: GlassFish Server Open Source Edition 3.1 (43) hora de inicialização : Embedded (718ms), serviços de inicialização(1.153ms), total(1.871ms)13/07/2011 22:51:22 org.glassfish.admin.mbeanserver.JMXStartupService$JMXConnectorsStarterThread runINFO: JMXStartupService: JMXConnector system is disabled, skipping.
Fabricio Porto

Fabricio Porto

Curtidas 0

Respostas

Robson Teixeira

Robson Teixeira

13/07/2011

Olá Fabricio tem umas coisas que não entendi no seu problema

1º) Qual banco sua aplicação irá usar?? pois tem o derby e o SQLServer mapeados.

2º) Os Erros que aparecer no console que você mostrou eles apacendo quando você faz deploy do projeto???


att
 robson
GOSTEI 0
Fabricio Porto

Fabricio Porto

13/07/2011

Ola Robson
O banco que estou utilizando é o SQL Server 2005, e o erro acontece quando executo a classe de teste através do jUnit.
GOSTEI 0
Robson Teixeira

Robson Teixeira

13/07/2011

Olá Fabricio   remova o mapeamento do derby faça o deploy do seu projeto no glassfish e depois execute novamente os testes para ver se os erros somem ou continuam.   att  robson
GOSTEI 0
Fabricio Porto

Fabricio Porto

13/07/2011

Ola Robson,   Removi o mapeamento do derby e continua o mesmo erro.
GOSTEI 0
Dyego Carmo

Dyego Carmo

13/07/2011

Vc tentou baixar o codigo fonte e comparar para ver o que tem de errado ?
GOSTEI 0
Fabricio Porto

Fabricio Porto

13/07/2011


Dyego,
Onde consigo os fontes? Não achei no seu space.
GOSTEI 0
Robson Teixeira

Robson Teixeira

13/07/2011

Fabricio os fontes estão na aula 96 se não me engano use para comparar.
pois eu acho que sem querer foi alterado algum xml do glassFish pois ele não ta reconhecendo um monte de lib dele. Ja que ta fazendo os testes poderia postar a classe de teste que da esse erro????
att
 robson
GOSTEI 0
Fabricio Porto

Fabricio Porto

13/07/2011

Fala Robson,
Segue a classe teste.
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package br.com.session;
import javax.naming.NamingException;import br.com.entity.types.CountryType;import br.com.entity.Address;import br.com.entity.Users;import java.util.List;import javax.ejb.embeddable.EJBContainer;import org.junit.After;import org.junit.AfterClass;import org.junit.Before;import org.junit.BeforeClass;import org.junit.Test;import static org.junit.Assert.*;
/** * * @author fporto */public class UserSessionTest {
    public static Integer idOfUser;    private static EJBContainer container;
    public UserSessionTest() {    }
    @BeforeClass    public static void setUpClass() throws Exception {        container = javax.ejb.embeddable.EJBContainer.createEJBContainer();    }
    @AfterClass    public static void tearDownClass() throws Exception {        container.close();    }
    @Before    public void setUp() {    }
    @After    public void tearDown() {    }
    @Test    public void testSaveUser() throws Exception {        System.out.println("saveUser");        Users us = new Users();        us.setEmail("dyego@gmail.com");        us.setName("Dyego Carmo");        us.setPassword("123");        us.setUsername("Dyego");        Address addr = new Address();        addr.setAddress("Rua 02");        addr.setCountry(CountryType.BRASIL);        addr.setNumber(111);        addr.setNickname("Principal");        addr.setPostalcode("11190-888");        addr.setStateOfAddress("Parana");        us.AddAddress(addr);
        UserSession instance = getUserSession();        Users result = instance.saveUser(us);        idOfUser = result.getId();        assertTrue(result.getId().intValue() > 0);        assertTrue(result.getAddresses().get(0).getId().intValue() > 0);    }
    /**     * Test of setUser method, of class UserSession.     */      public void testGetUserByid() throws Exception {        System.out.println("getUserByid(" + idOfUser + ")");        UserSession instance = getUserSession();        Users result = instance.getUserByid(idOfUser);        assertNotNull(result);        assertEquals("Dyego Carmo", result.getName());        assertTrue(result.getAddresses().size() > 0);    }
       public void testSetUser() throws Exception {        final String name = "Fabricio Porto";        System.out.println("setUser");        UserSession instance = getUserSession();        Users us = instance.getUserByid(idOfUser);        assertNotNull(us);        us.setName(name);        instance.setUser(us);        us = instance.getUserByid(idOfUser);        assertEquals(us.getName(), name);    }
       public void testGetAllUsers() throws Exception {        System.out.println("getAllUsers");        UserSession instance = getUserSession();        List<Users> result = instance.getAllUsers();        assertNotNull(result);        assertTrue(result.size() >= 1);    }
        public void testGetUserByName() throws Exception {        System.out.println("getUserByName");        String name = "Fabricio Porto";        UserSession instance = getUserSession();        List<Users> result = instance.getUserByName(name);        assertNotNull(result);        assertTrue(result.size() >= 1);        assertEquals(result.get(0).getName(), "Fabricio Porto");    }
       public void testIsUserOk() throws Exception {        System.out.println("isUserOk");        String username = "Dyego";        String password = "123";        UserSession instance = getUserSession();        assertTrue(instance.isUserOk(username, password));    }
        public void testGetaddressesOfUser() throws Exception {        System.out.println("getaddressesOfUser");        UserSession instance = getUserSession();        Users us = instance.getUserByid(idOfUser);        assertNotNull(us);        List<Address> addrs = instance.getaddressesOfUser(us);        assertNotNull(addrs);        assertTrue(addrs.size() == 1);        assertEquals(addrs.get(0).getAddress(), "Rua 02");    }
        public void testGetAddress() throws Exception {        System.out.println("getAddress");        UserSession instance = getUserSession();        Users us = instance.getUserByid(idOfUser);        assertNotNull(us);        List<Address> addrs = instance.getaddressesOfUser(us);        int idAddress = addrs.get(0).getId();        Address result = instance.getAddress(idAddress);        assertEquals(addrs.get(0), result);
    }
        public void testRemoveUser_int() throws Exception {        System.out.println("removeUser");        UserSession instance = getUserSession();        boolean result = instance.removeUser(idOfUser);        assertTrue(result);        Users us = instance.getUserByid(idOfUser);        assertNull(us);    }
       public void testRemoveUser_User() throws Exception {        System.out.println("removeUser");
        UserSession instance = getUserSession();        Users us = new Users();        us.setEmail("dyego2@gmail.com");        us.setName("Dyego Carmo1");        us.setPassword("123");        us.setUsername("Dyego1");        Address addr = new Address();        addr.setAddress("Rua 022");        addr.setCountry(CountryType.BRASIL);        addr.setNumber(111);        addr.setNickname("Principal");        addr.setPostalcode("11190-888");        addr.setStateOfAddress("Parana");        us.AddAddress(addr);        Users savedUs = instance.getUserByid(instance.saveUser(us).getId());        instance.removeUser(savedUs);
        Users removedUs = instance.getUserByid(savedUs.getId());        assertNull(removedUs);    }
    public UserSession getUserSession() throws NamingException{        return (UserSession) container.getContext().lookup("java:global/classes/UserSession");    }}
GOSTEI 0
Davi Costa

Davi Costa

13/07/2011

Seu foco deve ser em comparar os fontes com os baixados, vou o que estar diferente, pois se depois da alteração ainda se mantém o mesmo o erro, os xml's é que estão com algum problema.
Não sei se vc já comparou seus fontes, mas essa deve ser a busca,... só por curiosidade vc tem o jar do SQLServer né?

att Davi
GOSTEI 0
Devmedia

Devmedia

13/07/2011

Segue o link do código fonte mais recente: https://www.devmedia.com.br/post-20241-Ajustando-Detalhes-Curso-JEE-e-JSE-Loja-Virtual-Completa-Parte-108.html

Atenciosamente,

Equipe devmedia.
GOSTEI 0
Fabricio Porto

Fabricio Porto

13/07/2011

Ola Davi
Sim, o jar esta adicionado ao projeto.Quanto a comparação dos fontes estou realizado e assim que finaliza informo o resultado.

Valeu...
GOSTEI 0
Davi Costa

Davi Costa

13/07/2011

Show de bola aguardamos seu feedBack. E não esqueci de postar a solução caso tenha dado certo

att Davi
GOSTEI 0
Fabricio Porto

Fabricio Porto

13/07/2011

Pessoal,
Comparei os fontes, deixei tudo idêntico e nada, apresentou o mesmo.Configurei a conexão de banco no projeto original do Dyego e apresentou o mesmo erro.
Seja que alguém tem mais alguma ideia?
Valeu...
GOSTEI 0
Robson Teixeira

Robson Teixeira

13/07/2011

kra troca de glassfish então baixe um zerado de preferencia o 3.0 que ta com menos bug.

att
 robson
GOSTEI 0
Dyego Carmo

Dyego Carmo

13/07/2011

è bug , volta para o 3.0 ou instala o 3.1.1 , a rapaziada já tentando arrumar !


Valeu !
GOSTEI 0
Fabricio Porto

Fabricio Porto

13/07/2011

Blz, vou baixar a versão anterior e realizar testes. Assim que finalizar reporto a solução.
GOSTEI 0
Fabricio Porto

Fabricio Porto

13/07/2011

Pessoal,
To levando uma surra pra configura o Glassfish, realizei a instalação, mas quando tento acessar o console, a tela fica branca e não entra.Alguém pode me ajudar?
Valeu.
GOSTEI 0
Fabricio Porto

Fabricio Porto

13/07/2011

Pessoal,
Alguem tem alguma ideia do que possa ser.
GOSTEI 0
Dyego Carmo

Dyego Carmo

13/07/2011

Poderia colar os erros do console dele aqui ?

Eu tenho usado o 3.1.1 e nao tive mais problemas :)

GOSTEI 0
Fabricio Porto

Fabricio Porto

13/07/2011

Dyego,   O problema é quando tento loga na console de administração atraves de url http://localhost:4848, a tela fica branca e não aparece mensagem de erro. 
GOSTEI 0
Dyego Carmo

Dyego Carmo

13/07/2011

Instale o NetBeans 7.0.1 com o GF 3.1.1  e me avise.

GOSTEI 0
POSTAR