springboot + gradle打war包部署weblogic的前前后后的坑

最近公司使用了一个新的框架开发程序–springboot + gradle,前期准备中,客户那边要求部署weblogic11g,在项目正式开始前,自己搭建环境验证项目框架从开发到部署是否可行,前后遇到了以下问题
1.安装weblogic11g后,创建域的时候提示Error:can not create java virtual machine…
2.项目成功打war包后,部署weblogic能够部署成功,但是访问不了后台服务接口,内置了静态测试页面,测试页面确可以访问。

百般研究后,终解决。
1.问题1,我本机安装的jdk是1.8版本,安装weblogic11g时也是选的此版本的jdk,后修改weblogic11g的jdk版本后,可以成功创建域
修改的地方是:weblogic11g安装目录/wlserver_10.3/common/bin/commEnv.cmd,打开此文件,找到如下配置:

set  JAVA_HOME=C:\Program Files\Java\jdk1.7.0_79

将等号后面的修改为jdk1.7的目录即可。

2.针对问题2,费劲心思
其实只需要配置web.xml和weblogic.xml即可。
web.xml配置参照:




	
		contextConfigLocation
		
		com.test.plan.SpringBootStarter
	

	
		org.springframework.boot.legacy.context.web.SpringBootContextLoaderListener
	

	
		appServlet
		org.springframework.web.servlet.DispatcherServlet
		
			contextAttribute
			org.springframework.web.context.WebApplicationContext.ROOT
		
		1
	

	
		appServlet
		/
	


weblogic.xml参照:




    
    /plan_common
      
       	  
            org.apache.commons.lang.*  
            antlr.*  
            javax.persistence.*  
            org.apache.xerces.* 
            org.objectweb.asm.* 
            org.slf4j  
          
      

你可能感兴趣的:(java,weblogic,springboot,gradle,springboot打war包,weblogic11g)