Hello! I need help urgently :-( I have a virtual machine with Glassfish3 + Oracle11gr2 installed. It worked correctly until last week when power has been unexpectedly disabled. So virtual machine has been stopped incorrectly and I still can't start my server. I'm trying to enter http://192.16.34.228:8080 (this is local IP of my server) and receive error message:
'HTTP Status 500 -
type Exception report
message
descriptionThe server encountered an internal error () that prevented it from fulfilling this request.
exception
java.lang.IllegalStateException'
So I typed in console:
sudo /home/oracle/glassfish3/bin/asadmin stop-domain domain1
sudo /home/oracle/glassfish3/bin/asadmin start-domain domain1
and checked logs:
cat /home/oracle/glassfish3/glassfish/domains/domain1/logs/server.log
...
[#|2013-03-30T16:19:32.681+0300|INFO|glassfish3.1.1|javax.enterprise.system.core.com.sun.enterprise.v3.server|_ThreadID=10;_ThreadName=Thread-2;|GlassFish Server Open Source Edition 3.1.1 (12) startup time : Felix (1,354ms), startup services(2,819ms), total(4,173ms)|#]
[#|2013-03-30T16:19:32.882+0300|INFO|glassfish3.1.1|javax.enterprise.system.tools.admin.org.glassfish.server|_ThreadID=16;_ThreadName=Thread-2;|JMXStartupService: Started JMXConnector, JMXService URL = service:jmx:rmi://localhost.localdomain:8686/jndi/rmi://localhost.localdomain:8686/jmxrmi|#]
[#|2013-03-30T16:20:54.585+0300|SEVERE|glassfish3.1.1|oracle.dbtools.apex.OWA|_ThreadID=17;_ThreadName=Thread-2;|The log message is null.
java.sql.SQLException: Exception occurred while getting connection: oracle.ucp.UniversalConnectionPoolException: Cannot get Connection from Datasource
at oracle.ucp.util.UCPErrorHandler.newSQLException(UCPErrorHandler.java:541)
at oracle.ucp.jdbc.PoolDataSourceImpl.throwSQLException(PoolDataSourceImpl.java:588)
at oracle.ucp.jdbc.PoolDataSourceImpl.getConnection(PoolDataSourceImpl.java:669)
at oracle.ucp.jdbc.PoolDataSourceImpl.getConnection(PoolDataSourceImpl.java:614)
at oracle.ucp.jdbc.PoolDataSourceImpl.getConnection(PoolDataSourceImpl.java:608)
at oracle.dbtools.apex.Connections.getConnection(Connections.java:215)
at oracle.dbtools.apex.ModApexContext.getConnection(ModApexContext.java:288)
at oracle.dbtools.apex.Procedure.getProcedure(Procedure.java:45)
at oracle.dbtools.apex.OWA.validateProcedure(OWA.java:274)
at oracle.dbtools.apex.security.Security.isValidRequest(Security.java:121)
at oracle.dbtools.apex.ModApex.validateRequest(ModApex.java:220)
at oracle.dbtools.apex.ModApex.doGet(ModApex.java:81)
....39 more
Caused by: java.sql.SQLException: ORA-28001: the password has expired
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:439)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:388)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:381)
at oracle.jdbc.driver.T4CTTIfun.processError(T4CTTIfun.java:564)
at oracle.jdbc.driver.T4CTTIoauthenticate.processError(T4CTTIoauthenticate.java:431)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:436)
...46 more
[#|2013-03-30T16:20:54.618+0300|SEVERE|glassfish3.1.1|javax.enterprise.system.std.com.sun.enterprise.server.logging|_ThreadID=17;_ThreadName=Thread-2;|Exception occurred while getting connection: oracle.ucp.UniversalConnectionPoolException: Cannot get Connection from Datasource|#]
[#|2013-03-30T16:20:54.619+0300|WARNING|glassfish3.1.1|javax.enterprise.system.container.web.com.sun.enterprise.web|_ThreadID=17;_ThreadName=Thread-2;|StandardWrapperValve[ModApex]: PWC1406: Servlet.service() for servlet ModApex threw exception
java.lang.IllegalStateException
I REALLY don't understand why I see error "ORA-28001: the password has expired". What happened with my server after power loss? What password has been expired and why?
By the way I found backup from 12th of January 2013 - same virtual machine. And it works OK. Can you tell me how to resolve my problem, please? :-( Thank you for answers.
Attachment | Size |
---|---|
GlassFish.jpg | 58.04 KB |