您的位置:首页 > 移动开发 > Android开发

AndroidPn部署weblogic问题汇总

2017-04-11 08:58 253 查看
1.jdk版本发生改动时:

F:\ORACLE\weblogic\user_projects\domains\dev_domain\bin\setDomainEnv.cmd
中修改JAVA_HOME

2.启动:

点击电脑左下角的开始---所有程序----orcacle weblogic

user
projects---mydomain-start adminserver for weblogic server domian

在浏览器输入http://localhost:7001/console 

3.部署:

(1)spring-config.xml



<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>jdbc/inspectgis</value>
</property>
</bean>
替换
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName" value="oracle.jdbc.OracleDriver" />
<property name="url" value="jdbc:oracle:thin:@10.10.160.25:1521:testgis" />
<property name="username" value="inspectnew" />
<property name="password" value="inspectnew" />
<property name="maxActive" value="10" />
<property name="maxIdle" value="5" />
<property name="maxWait" value="30000" />
<property name="defaultAutoCommit" value="true" />
<property name="validationQuery" value="select 1 from dual" />
</bean>


(2)spring-config.xml

<bean id="ioAcceptor" class="org.apache.mina.transport.socket.nio.NioSocketAcceptor"
init-method="bind" destroy-method="unbind">
<property name="defaultLocalAddress" value=":80" />
<property name="handler" ref="xmppHandler" />
<property name="filterChainBuilder" ref="filterChainBuilder" />
<property name="reuseAddress" value="true" />
</bean> 

把<property name="defaultLocalAddress" value=":80" /> 中的:80替换成要给客户端开启的端口

(3)XmppServer.java:

context = new ClassPathXmlApplicationContext("classpath:spring-config.xml");

替换
context
= new ClassPathXmlApplicationContext("spring-config.xml");

4.打包解决和weblogic所用jar包版本不一致问题:

打war包

把war包放入ear包中
ear包中创建文件夹META-INF
放入文件
MANIFEST.MF

Manifest-Version: 1.0
weblogic-application.xml
<?xml version="1.0" encoding="UTF-8"?>
<weblogic-application>
<application-param>
<param-name>webapp.encoding.default</param-name>
<param-value>UTF-8</param-value>
</application-param>
<prefer-application-packages>
<package-name>antlr.*</package-name>
<package-name>javax.persistence.*</package-name>
<package-name>org.hibernate.*</package-name>
<package-name>org.springframework.*</package-name>
<package-name>org.aopalliance.*</package-name>
<package-name>javax.validation.*</package-name>
<package-name>org.jbpm.*</package-name>
<package-name>javassist.*</package-name>
<package-name>flex.*</package-name>
<package-name>com.ctc.wstx.*</package-name>
<package-name>org.codehaus.stax2.*</package-name>
</prefer-application-packages>

</weblogic-application>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐