AndroidPn部署weblogic问题汇总

来源:互联网 发布:阿里云有独立服务器吗 编辑:程序博客网 时间:2024/05/16 07:10

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>


0 0
原创粉丝点击