linux下的weblogic8.15安装和jdbc以及web应用配置
?
?
系统环境:linux
weblogic8.15
jdk1.4.2
mysql jdbc驱动程序
?
?
1.安装weblogic
1.1 修改为可运行属性
?
??
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd"><weblogic-web-app> <session-descriptor> <session-param> <param-name>TimeoutSecs</param-name> <param-value>3600</param-value> </session-param> </session-descriptor> <jsp-descriptor> <jsp-param> <param-name>compileFlags</param-name> <param-value>-g</param-value> </jsp-param> <jsp-param> <param-name>pageCheckSeconds</param-name> <param-value>10</param-value> </jsp-param> <jsp-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </jsp-param> <jsp-param> <param-name>printNulls</param-name> <param-value>false</param-value> </jsp-param> <jsp-param> <param-name>keepgenerated</param-name> <param-value>true</param-value> </jsp-param> <jsp-param> <param-name>workingDir</param-name> <param-value>new_itemgarden_app</param-value> </jsp-param> </jsp-descriptor> <container-descriptor> <servlet-reload-check-secs>30</servlet-reload-check-secs> <session-monitoring-enabled>true</session-monitoring-enabled> </container-descriptor> <context-root>/new_itemgarden</context-root></weblogic-web-app>?
其中:
??? <jsp-param>
????? <param-name>workingDir</param-name>
????? <param-value>new_itemgarden_app</param-value>
??? </jsp-param>
参数[workingDir]指定web应用中的jsp文件编译后产生的class存放目录位置。如上设置的new_itemgarden_app,那么目录
就在你的weblogic安装目录下的/bea/user_projects/domains/workshop/new_itemgarden_app
<context-root>/new_itemgarden</context-root>
参数指定发布的web应用的访问方式. http://xxx.xxx.xxx.xxx:xxx/new_itemgarden
3.2 发布web应用
菜单 Deployments->Web Application Modules
点击上面的[Web Application Modules],就可以看到已经发布的web应用列表.
点击[Deploy a new Web Application Module... ],
----------------------------------
Location:选择web应用的目录(该目录下必须要有WEB-INF目录且有web.xml配置文件).
----------------------------------
选中选择的web目录,然后[Target Module].
----------------------------------
Name:new_itemgarden???????????? //为你的这个web应用取个名字,可以随便写的
----------------------------------
然后点[Deploy]就可以发布了。
3.3 修改端口7001为80
weblogic默认的web访问端口为7001,需要修改成80端口方便访问.
菜单 Servers
在[Servers]下点击你的server名字,然后在
----------------------------------
Listen Port:?? 7001???????? //这里改成80
The default TCP port (between 1 and 65534) that this server uses to listen for regular (non-SSL) incoming connections.?
----------------------------------
然后点[Apply]就可以了
3.4 linux环境下图形输出的支持配置.
在weblogic的启动脚本 /bea/user_projects/domains/workshop/startWebLogic.sh的中加入配置“-Djava.awt.headless=true”。如下
---------------------------------------------
附件中有weblogic(版本8,9,10)的license和key.
---------------------------------------------