Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JDeveloper+Weblogic / 21 сообщений из 21, страница 1 из 1
12.08.2013, 13:13:35
    #38363043
doctor2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDeveloper+Weblogic
В weblogic настроено соединение с ms sql.
JNDI - sdoadmin
Name - JDBC Data Source-0
user - sdoadmin
portNumber - 1433
databaseName - SDO
serverName - admin-pc
Помогите, пожалуйста, в приложении, которое находится на сервере, настроить соединение с sql.
При следующем коде в сервлете ничего не выходит:
Context ctx=null;
Connection conn=null;
try{
ctx=new InitialContext();
conn=DriverManager.getConnection("jdbc:weblogic:sqlserver://admin-pc:1433") ;
out.println("<hr/>"+conn.getMetaData().getDatabaseProductVersion());
}
catch (Exception e) {
e.printStackTrace();
}
...
Рейтинг: 0 / 0
12.08.2013, 16:18:52
    #38363486
Sherst
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDeveloper+Weblogic
doctor2008,

Как-то так:

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
......
String DATASOURCE_CONTEXT = "java:sdoadmin";
try {
 Context initialContext = new InitialContext();
 DataSource datasource = (DataSource)initialContext.lookup(DATASOURCE_CONTEXT);
 Connection con = datasource.getConnection();
} catch (Exception ex) {
}
.....



Ну и проверьте что с WebLogica конект к базе настроен корректно...
...
Рейтинг: 0 / 0
14.08.2013, 00:49:13
    #38365487
Worst_Admin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDeveloper+Weblogic
public static Connection getConnection(){
Context env = null;
Hashtable ht = new Hashtable();
ht.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
Connection conn = null;
try{
env = new InitialContext(ht);
pool = (javax.sql.DataSource) env.lookup("your_datasource");
conn = pool.getConnection();
} catch (Exception ex) {
ex.printStackTrace();
}
return conn;
}
...
Рейтинг: 0 / 0
14.08.2013, 15:43:24
    #38366367
doctor2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDeveloper+Weblogic
[03:24:22 PM] [Deployer:149193]Operation "deploy" on application "forum" has failed on "TestServer".
[03:24:22 PM] [Deployer:149034]An exception occurred for task [Deployer:149026]deploy application forum on TestServer.: java.lang.ClassNotFoundException: oracle.security.jps.wls.listeners.JpsApplicationLifecycleListener.
[03:24:22 PM] weblogic.management.DeploymentException: java.lang.ClassNotFoundException: oracle.security.jps.wls.listeners.JpsApplicationLifecycleListener
[03:24:22 PM] Deployment cancelled.
[03:24:22 PM] ---- Deployment incomplete ----.
[03:24:22 PM] Remote deployment failed (oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer)

Я так понимаю, ошибка где то на сервере, но как устранить?
...
Рейтинг: 0 / 0
14.08.2013, 16:27:00
    #38366465
MOHAX777
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDeveloper+Weblogic
doctor2008[03:24:22 PM] [Deployer:149193]Operation "deploy" on application "forum" has failed on "TestServer".
[03:24:22 PM] [Deployer:149034]An exception occurred for task [Deployer:149026]deploy application forum on TestServer.: java.lang.ClassNotFoundException: oracle.security.jps.wls.listeners.JpsApplicationLifecycleListener.
[03:24:22 PM] weblogic.management.DeploymentException: java.lang.ClassNotFoundException: oracle.security.jps.wls.listeners.JpsApplicationLifecycleListener
[03:24:22 PM] Deployment cancelled.
[03:24:22 PM] ---- Deployment incomplete ----.
[03:24:22 PM] Remote deployment failed (oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer)

Я так понимаю, ошибка где то на сервере, но как устранить?

похоже на баг JDevelopera, когда он вписывает лишние листенеры в weblogic-application.xml. Попробуйте удалить вручную кусок со ссылкой на листенер (JpsApplicationLifecycleListener) из файла, пересобрать и передеплоить.
...
Рейтинг: 0 / 0
14.08.2013, 16:29:14
    #38366468
Sherst
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDeveloper+Weblogic
doctor2008,

Покажите ваш weblogic-application.xml
...
Рейтинг: 0 / 0
15.08.2013, 17:05:12
    #38367905
doctor2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDeveloper+Weblogic
Sherst,
<?xml version="1.0" encoding="UTF-8" ?>
<weblogic-application xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=" http://xmlns.oracle.com/weblogic/weblogic-application http://xmlns.oracle.com/weblogic/weblogic-application/1.1/weblogic-application.xsd"
xmlns=" http://xmlns.oracle.com/weblogic/weblogic-application">
<application-param>
<param-name>jps.credstore.migration</param-name>
<param-value>OVERWRITE</param-value>
</application-param>
<application-param>
<param-name>jps.policystore.migration</param-name>
<param-value>OVERWRITE</param-value>
</application-param>
<listener>
<listener-class>oracle.security.jps.wls.listeners.JpsApplicationLifecycleListener</listener-class>
</listener>
<module>
<name>TestDataBase</name>
<type>JDBC</type>
<path>META-INF/TestDataBase-jdbc.xml</path>
</module>
</weblogic-application>
...
Рейтинг: 0 / 0
15.08.2013, 17:24:05
    #38367946
Sherst
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDeveloper+Weblogic
doctor2008,

А теперь можете сделать как посоветовал MOHAX777 :)
...
Рейтинг: 0 / 0
15.08.2013, 17:38:27
    #38367972
doctor2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDeveloper+Weblogic
Sherst, из weblogic-application удалил:
<listener>
<listener-class>oracle.security.jps.wls.listeners.JpsApplicationLifecycleListener</listener-class>
</listener>
пересобрал, передеплоил, не работает(может что то забыл?)
...
Рейтинг: 0 / 0
15.08.2013, 17:47:47
    #38367994
Sherst
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDeveloper+Weblogic
doctor2008,

Ошибка прежняя? Еще раз проверьте что <listener-class> удалился и можно перезапустить web logic на всякий случай.
...
Рейтинг: 0 / 0
15.08.2013, 18:05:56
    #38368031
doctor2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDeveloper+Weblogic
Sherst,перезапустил, прежняя
...
Рейтинг: 0 / 0
15.08.2013, 18:11:26
    #38368045
doctor2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDeveloper+Weblogic
В Forum.ear/META-INF/weblogic-application/xml
<?xml version="1.0" encoding="UTF-8" ?>
<weblogic-application xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=" http://xmlns.oracle.com/weblogic/weblogic-application http://xmlns.oracle.com/weblogic/weblogic-application/1.1/weblogic-application.xsd"
xmlns=" http://xmlns.oracle.com/weblogic/weblogic-application">
<application-param>
<param-name>jps.credstore.migration</param-name>
<param-value>OVERWRITE</param-value>
</application-param>
<application-param>
<param-name>jps.policystore.migration</param-name>
<param-value>OVERWRITE</param-value>
</application-param>
<listener>
</listener>
<module>
<name>TestDataBase</name>
<type>JDBC</type>
<path>META-INF/TestDataBase-jdbc.xml</path>
</module>
</weblogic-application>
...
Рейтинг: 0 / 0
15.08.2013, 18:13:42
    #38368048
doctor2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDeveloper+Weblogic
[06:12:17 PM] Building...
[06:12:17 PM] Deploying 3 profiles...
[06:12:17 PM] Wrote EJB Module to C:\Users\доктор\JDeveloper\mywork\Forum\model\deploy\model.jar
[06:12:18 PM] Wrote Web Application Module to C:\Users\доктор\JDeveloper\mywork\Forum\view\deploy\view.war
[06:12:18 PM] Wrote Enterprise Application Module to C:\Users\доктор\JDeveloper\mywork\Forum\deploy\forum.ear
[06:12:18 PM] Deploying Application...
[06:12:18 PM] [Deployer:149193]Operation "deploy" on application "forum" has failed on "TestServer".
[06:12:18 PM] [Deployer:149034]An exception occurred for task [Deployer:149026]deploy application forum on TestServer.: java.lang.ClassNotFoundException: oracle.security.jps.wls.listeners.JpsApplicationLifecycleListener.
[06:12:18 PM] weblogic.management.DeploymentException: java.lang.ClassNotFoundException: oracle.security.jps.wls.listeners.JpsApplicationLifecycleListener
[06:12:18 PM] Deployment cancelled.
[06:12:18 PM] ---- Deployment incomplete ----.
[06:12:18 PM] Remote deployment failed (oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer)
...
Рейтинг: 0 / 0
15.08.2013, 19:15:27
    #38368124
Sherst
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDeveloper+Weblogic
...
Рейтинг: 0 / 0
15.08.2013, 19:28:21
    #38368140
Sherst
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDeveloper+Weblogic
doctor2008,

Скорее всего вам надо будет добавить файл
Код: java
1.
jps-wls.jar

в classpath web logica...

Код: java
1.
....\oracle_common\modules\oracle.jps_11.1.1\jps-wls.jar
...
Рейтинг: 0 / 0
15.08.2013, 20:09:05
    #38368161
doctor2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDeveloper+Weblogic
Sherstdoctor2008,

Скорее всего вам надо будет добавить файл
Код: java
1.
jps-wls.jar

в classpath web logica...

Код: java
1.
....\oracle_common\modules\oracle.jps_11.1.1\jps-wls.jar


появились изменения
[08:07:19 PM] Building...
[08:07:20 PM] Deploying 3 profiles...
[08:07:20 PM] Wrote EJB Module to C:\Users\доктор\JDeveloper\mywork\Forum\model\deploy\model.jar
[08:07:20 PM] Wrote Web Application Module to C:\Users\доктор\JDeveloper\mywork\Forum\view\deploy\view.war
[08:07:21 PM] Wrote Enterprise Application Module to C:\Users\доктор\JDeveloper\mywork\Forum\deploy\forum.ear
[08:07:21 PM] Deploying Application...
[08:07:23 PM] weblogic.management.DeploymentException: java.lang.ClassNotFoundException: oracle.security.jps.wls.listeners.JpsApplicationLifecycleListener
[08:07:23 PM] Deployment cancelled.
[08:07:23 PM] ---- Deployment incomplete ----.
[08:07:23 PM] Remote deployment failed (oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer)
...
Рейтинг: 0 / 0
16.08.2013, 01:18:40
    #38368334
Sherst
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDeveloper+Weblogic
doctor2008,

Глупый вопрос, web logic перегружали, удалось найти этот jar файл?
...
Рейтинг: 0 / 0
16.08.2013, 06:21:47
    #38368386
doctor2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDeveloper+Weblogic
Sherst, перезагружал, файл другой версии(не критично?)
C:\Oracle\Middleware\Oracle_Home\oracle_common\modules\oracle.jps_12.1.2\jps-wls.jar
...
Рейтинг: 0 / 0
16.08.2013, 09:09:47
    #38368443
doctor2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDeveloper+Weblogic
Всем спасибо, разобрался. Надо изменить настройки безопастности и синхронизации.
...
Рейтинг: 0 / 0
17.08.2013, 15:25:58
    #38369733
doctor2008
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDeveloper+Weblogic
Может быть кто-нибудь захочет помочь:



EJB Exception: : javax.persistence.PersistenceException: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.4.2.v20130514-5956486): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: java.sql.SQLException: java.sql.SQLException: User: sdoadmin, failed to be authenticated. Error Code: 0 at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:614) at org.eclipse.persistence.internal.jpa.EntityManagerFactoryDelegate.getDatabaseSession(EntityManagerFactoryDelegate.java:186) at org.eclipse.persistence.internal.jpa.EntityManagerFactoryDelegate.createEntityManagerImpl(EntityManagerFactoryDelegate.java:278) at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManagerImpl(EntityManagerFactoryImpl.java:304) at org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:282) at weblogic.persistence.TransactionalEntityManagerProxyImpl.newPersistenceContext(TransactionalEntityManagerProxyImpl.java:71) at weblogic.persistence.BasePersistenceContextProxyImpl.getPersistenceContext(BasePersistenceContextProxyImpl.java:175) at weblogic.persistence.BasePersistenceContextProxyImpl.invoke(BasePersistenceContextProxyImpl.java:106) at weblogic.persistence.TransactionalEntityManagerProxyImpl.invoke(TransactionalEntityManagerProxyImpl.java:82) at weblogic.persistence.BasePersistenceContextProxyImpl.invoke(BasePersistenceContextProxyImpl.java:92) at com.sun.proxy.$Proxy136.createNamedQuery(Unknown Source) at ru.test.model.ForumFace.findPersonByLoginAndPassword(ForumFace.java:38) at ru.test.model.ForumFace.getPerson(ForumFace.java:25) at ru.test.model.ForumFace_vqxeio_ForumWorkImpl.__WL_invoke(Unknown Source) at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:33) at ru.test.model.ForumFace_vqxeio_ForumWorkImpl.getPerson(Unknown Source) at ru.test.forum.LoginCheck.doPost(LoginCheck.java:34) at javax.servlet.http.HttpServlet.service(HttpServlet.java:751) at javax.servlet.http.HttpServlet.service(HttpServlet.java:844) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:280) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:254) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:136) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:341) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79) at ru.test.util.FilterCharset.doFilter(FilterCharset.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:79) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3367) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3333) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57) at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2220) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2146) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2124) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1564) at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:254) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:295) at weblogic.work.ExecuteThread.run(ExecuteThread.java:254) Caused by: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.4.2.v20130514-5956486): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: java.sql.SQLException: java.sql.SQLException: User: sdoadmin, failed to be authenticated. Error Code: 0 at org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:309) at org.eclipse.persistence.sessions.JNDIConnector.connect(JNDIConnector.java:135) at org.eclipse.persistence.sessions.DatasourceLogin.connectToDatasource(DatasourceLogin.java:162) at org.eclipse.persistence.internal.sessions.DatabaseSessionImpl.loginAndDetectDatasource(DatabaseSessionImpl.java:690) at org.eclipse.persistence.internal.jpa.EntityManagerFactoryProvider.login(EntityManagerFactoryProvider.java:215) at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.deploy(EntityManagerSetupImpl.java:554) ... 38 more Caused by: java.sql.SQLException: java.sql.SQLException: User: sdoadmin, failed to be authenticated. at weblogic.jdbc.common.internal.JDBCUtil.wrapAndThrowResourceException(JDBCUtil.java:278) at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:416) at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:393) at org.eclipse.persistence.sessions.JNDIConnector.connect(JNDIConnector.java:132) ... 42 more Caused by: java.sql.SQLException: User: sdoadmin, failed to be authenticated. at weblogic.jdbc.common.internal.RmiDataSource.getSubject(RmiDataSource.java:473) at weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java:407) ... 44 more


Заранее благодарен.
...
Рейтинг: 0 / 0
18.08.2013, 17:17:57
    #38370063
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDeveloper+Weblogic
doctor2008
Код: sql
1.
java.sql.SQLException: User: sdoadmin, failed to be authenticated
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JDeveloper+Weblogic / 21 сообщений из 21, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]