首先在oracle网站上下载weblogic11R1,然后安装上。注意,安装时带上eclipse插件。这个插件可以单独运行,是个集成了weblogic server配置的eclipse.运行eclipse,新建server 并配好。
建好Weblogic域后,就可以运行了,注意建域的时候,要选择开发模式。如果选择生产模式,在最后封装成自启动系统服务时,会失败。为了兼顾稳定,JDK可以选择生产模式的JDK。然后就可以用eclipse打包发布了。
1、首先碰到的是打包后不能运行的问题,解决方法如下,将打包后的文件解压,成为一个目录。然后以目录的形式在Admin Server Console中安装。就能解决这个问题。另外,如果发布后想以更改上下文根,可以在部署后,更改,如改为 / ,之后,会出现上下文 (未指定值),这样就是以网站根发布了。
2、字符集问题。在Jsp中pageEncoding选择GBK,但是content中的charset一定是utf-8。然后原有的工程的WEB-INF下建立weblogic.xml文件。文件头可以到安装目录的例子里去找。然后加上
<wls:charset-params>
<wls:input-charset>
<wls:resource-path>/*</wls:resource-path>
<wls:java-charset-name>utf-8</wls:java-charset-name>
</wls:input-charset>
</wls:charset-params>
并且将web.xml中spring的转码设为GBK
<filter-name>encodingFilter</filter-name>
<filter-class>
org.springframework.web.filter.CharacterEncodingFilter
</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
如果这样,可能出现一些js文件失效的情况,可以将js文件用记事本打开,然后另存为utf-8编码,就能解决了。
3、加载HIbernate文件时,出现错误。HqlToken的错误。原因是antlr-2.7.6.jar与weblogic的自带的冲突引起的。解决办法在weblogic.xml里加入
<wls:container-descriptor>
<wls:prefer-web-inf-classes>true</wls:prefer-web-inf-classes>
</wls:container-descriptor>
让weblogic优先使用工程自带的包,这个方法要加在字符集之前。
注意此处网上还有一种解决办法,即在用户自定义域环境变量里添加pre classpath.这种方法虽然以控制台启动不报错。但是制作成自启动系统服务后,仍然会出现Hibernate的错误。
4、系统集成了DWR,会在使用时报CSRF错误。需要在web.xml文件里关于dwr的配置修改为如下
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<init-param>
<param-name>crossDomainSessionSecurity</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>allowScriptTagRemoting</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
变红的部分是新加上去的。这样就不会出现跨域访问安全的问题了。
5、在Tomcat下,引用另外一个jsp的时候正反斜杠是不区分的。但是到了weblogic下,会报文件找不到的情况。将 \ 改为 / 即可。
6、我单位上使用的是ISA2006,在ISA里要将以前的专门的发布网站协议去掉,然后自己新建一个普通的访问协议即可。否则会出现端口占用的情况。
7、最后是制作成自启动系统服务。在weblogic安装目录下,找到wlserver_10.3\server\bin下的installSvc.cmd文件。在"%WL_HOME%\server\bin\beasvc" -install -svcname:"beasvc %DOMAIN_NAME%_%SERVER_NAME%" -javahome:"%JAVA_HOME%" -execdir:"%USERDOMAIN_HOME%" -maxconnectretries:"%MAX_CONNECT_RETRIES%" -host:"%HOST%" -port:"%PORT%" -extrapath:"%EXTRAPATH%" -password:"%WLS_PW%" -cmdline:%CMDLINE%
之前加上
set PRODUCTION_MODE=true
set DOMAIN_NAME=base_domain
set SERVER_NAME=AdminServer
set USERDOMAIN_HOME=C:\Ora\user_projects\domains\base_domain
set WLS_PW=xxxxxx
在命令行执行后就可以了。
删除服务用uninstallSvc.cmd,在执行之前先设好
set DOMAIN_NAME=base_domain
set SERVER_NAME=AdminServer
相关推荐
**注意事项**:确保所有Java源代码已经正确编译,避免因未编译而直接打包导致部署失败。 ##### 3. 在Weblogic控制台中部署 **3.1 进入Weblogic控制台界面** 1. **重新登录控制台**:如前所述,通过浏览器登录...
【注意事项】 - 选择WebLogic自带的JDK以避免XML解析异常,如遇到`ManagementException: Parsing Failure`错误,这可能是因为JDK版本不兼容。 - 确保WebLogic Server启动成功,可以通过管理控制台(Console)检查...
#### 三、其他注意事项 - **排除部署失败故障**:确保所有必要的配置文件都是最新的,并且所有依赖项都已正确安装。 - **排除更新失败故障**:检查应用程序版本是否与WebLogic Server兼容,以及是否正确配置了部署...
- **注意事项**: - 此方式启动的服务会在当前终端关闭时自动停止。 - 不适用于需要持续运行的场景。 ##### 2. 后台启动 - **命令行**: ```bash nohup ./startWeblogic.sh & ``` - **注意事项**: - 该方式...
6. **README.md**:可能会包含项目的简介、如何构建和运行项目的说明,以及任何特定的注意事项或指南。 7. **build.xml** 或 **mvn.bat/mvn.sh**:虽然项目使用Maven,但有时也会包含Ant的build.xml文件,这可能是...
五、优化与注意事项 - 预编译可能会增加磁盘空间的占用,因为每个JSP都会生成一个单独的.jar文件。 - 需要确保预编译的JSP与实际应用中的JSP版本保持同步,避免因预编译文件过时导致的问题。 - 如果JSP文件中包含...
6. **注意事项** - 在实际部署过程中,需要注意EJB的版本兼容性问题,以及安全认证机制。例如,上文中的`jndiProviderUrl`、`Context.SECURITY_PRINCIPAL`和`Context.SECURITY_CREDENTIALS`都需要根据实际情况进行...
"WebLogic10+配置部署手册.doc" 文件很可能是详细指导部署过程的手册,涵盖了WebLogic Server 10的具体配置步骤、注意事项和常见问题解决。建议仔细阅读此文档,以便于理解和操作。 总结,WebLogic 10的部署涉及多...
- **注意事项**:在配置过程中,需要注意Session数据量大可能带来的性能影响,以及网络延迟对Session复制的影响。 理解并熟练掌握这些知识点对于搭建和维护稳定的Weblogic 10.3集群至关重要,同时,Session持久化...
四、安全注意事项 1. **避免使用弱加密套件**:定期更新WebLogic服务器的加密套件,确保使用最新的安全标准,如TLS 1.3。 2. **定期更换证书**:证书有效期一般为一年,到期前应提前续签,避免服务中断。 3. **保护...
五、注意事项 1. 确保硬件和网络环境满足WebLogic的最低系统要求。 2. 保持WebLogic和JDK的版本兼容性。 3. 对于生产环境,应启用安全性设置,如SSL加密、用户认证等。 4. 定期更新补丁,确保服务器的安全性和稳定性...
**注意事项** - 确保WebLogic Server和Spring的版本兼容,避免出现不兼容问题。 - 在配置JNDI查找时,正确指定JMS资源的JNDI名称,这通常可以在WebLogic控制台的JMS配置中找到。 - 考虑到事务管理,根据业务需求...
在Unix操作系统上部署WebLogic Server 8.1是一项技术性的任务,涉及到多个步骤和注意事项。以下将详细阐述这个过程。 首先,WebLogic Server是Oracle公司的一款企业级Java应用服务器,主要用于运行和管理Java应用...
此外,文档“WebLogic & MyEclipse 配置.doc”应该包含了具体的操作步骤和注意事项,可作为参考。 总之,WebLogic与MyEclipse的配置是一个综合性的过程,涉及服务器环境的搭建、项目的创建和管理、应用的部署以及...
7. **readme.txt**:这个文件通常包含有关Demo的说明、使用指南或者注意事项,帮助用户理解并运行Demo。 8. **web**:这个目录可能包含了Web应用程序的源代码,如HTML、JSP、Servlets、CSS、JavaScript等,以及相关...
"分享说明.txt"可能是文档的使用指南或版权信息,具体内容可能涉及如何合法使用、分享这些技术资料,以及可能存在的限制和注意事项。 总的来说,"JAVA-weblogic软件技术文档.rar"是一个全面介绍Java和WebLogic ...
以下是详细的步骤和注意事项: 一、Linux系统准备 首先,你需要一个稳定的操作系统,这里选择的是Linux。确保你的Linux发行版是最新的,以获取最新的安全更新和性能优化。常用的Linux发行版有Ubuntu、CentOS或Red ...
在Red Hat Enterprise Linux 4 (RHEL4)操作系统上配置Oracle 10g数据库和WebLogic服务器是一项技术性较强的任务,涉及到多个步骤和注意事项。Oracle 10g是一款广泛使用的数据库管理系统,而WebLogic Server是Oracle...
`README.txt`文件通常会提供安装和使用补丁的详细说明,包括先决条件、安装步骤、注意事项等,是安装过程中的重要指南。而`patch-catalog_26112.xml`则可能是一个补丁目录文件,包含了关于补丁的信息,如补丁ID、...