问题集结

eclipse离线安装STS插件

1.下载STS zip包(https://spring.io/tools/sts/all注意:下载updatesite结尾,否则在eclipse中选择了zip包后,提示找不到STS相关内容。

2.选择4个spring相关checkbox.

......

Weblogic 安装

weblogic 下载

下载好weblogic 后,安装。安装时注意如下:

注意:在jar所在的目录下以管理员身份执行cmd command: java -jar xxx.jar,管理员身份运行Cmd然后进入到具体的路径

可参考如下两个教程:

教程1

扫描二维码关注公众号,回复: 5021357 查看本文章

教程2

......

Weblogic 常见问题,及解决方案

1) weblogic无法启动,不能访问http://localhost:7001/console
a) 先查看weblogic的控制端口是否7001,不是则更改端口号
b) 如果不 是端口号的问题,则删除

E:\Oracle\Middleware\user_projects\domains\base_domain\servers\AdminServer\data\store\diagnostiCS\WLS_DISAGNOSTICS000000.DAT

2)受管服务器无法启动:

解决方法:
删除
E:\Oracle\Middleware\user_projects\domains\base_domain\servers\appServer01\data\store\diagnostiCS\WLS_DISAGNOSTICS000000.DAT
然后,启动受管服务器!!!

3). weblogic node manger 无法启动

java.io.IOException: Invalid state file format. State file contents:
at weblogic.nodemanager.common.StateInfo.load(StateInfo.java:135)
at weblogic.nodemanager.server.ServerMonitor.loadStateInfo(ServerMonitor.java:475)
at weblogic.nodemanager.server.ServerMonitor.isCleanupAfterCrashNeeded(ServerMonitor.java:139)
at weblogic.nodemanager.server.ServerManager.recoverServer(ServerManager.java:255)
at weblogic.nodemanager.server.DomainManager.initialize(DomainManager.java:103)
at weblogic.nodemanager.server.DomainManager.(DomainManager.java:55)
at weblogic.nodemanager.server.NMServer.initDomains(NMServer.java:219)
at weblogic.nodemanager.server.NMServer.start(NMServer.java:199)
at weblogic.nodemanager.server.NMServer.main(NMServer.java:355)
at weblogic.NodeManager.main(NodeManager.java:31)
  • 解决方法: 
只要删除Domain_HOME/servers/servername/data/nodemanager/servername.state文件后重新运行即可

参考自:https://blog.csdn.net/u010219920/article/details/68954050 

......

weblogic server启动失败

描述:server似乎在正常启动,但是启动到最后validating weblogic server这个状态持续很久,大概过了2分钟,eclipse  weblogic server 状态变成:stopped , error connecting server.

解决方案:重新配置domain,添加了Managed Server 以及machine,并且将

Admin server 和 ManagedServer分配到了 machine 下面。具体参照如下链接

https://docs.oracle.com/cd/E24902_01/doc.91/e18840/install_config_12_1_3.htm#EOHWL224

......

启动Eclipse报错

将系统环境变量中,%JAVA_HOME%\bin, 放在PATH路径的最前面。(如果已经在最前面了,下移一次,再上移一下)

参考:https://jingyan.baidu.com/article/8275fc869a530346a03cf628.html

......

Eclipse创建weblogic server

Eclipse中选择Server的时候,选择oracle webloigc server tool 的时候,点击finish之后,提示安装出错。

解决方案:重启eclipse ,再选择一次。

......

weblogic server不正常关闭

一直处于stopping状态,在任务管理器中直接关闭JAVA(TM).exe进程。

......

Primeface 相关教程

primeface参考教程

......

primeface和spring环境下时,相关报错,及解决方案

代码报错提示:标识符’xxx’ 不可得  ‘xxx’是一个manageBean,

解决方案:错误表示这个manageBean没有被扫描到,应该在相应的模块下加上scan.

运行报错:

javax.el.PropertyNotFoundException: Target Unreachable, 'null' returned null

解决方案:在 contoller或者其他component中,如果要使用某个entity作为前后端数据的传递的Model,在component中声明该

Model时,应该是作如下声明:

private User user = new User();

而不是

private User user;

 ......

新建Maven项目报错

Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5 
Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5 

解决方案:

尝试删除maven本地库里面的org.apache.maven.plugins:maven-resources-plugin所在目录

......

MS Report Builder design report指南

Report多个field 拼在一起的时候用&连接,但是&左右记得加  空格,否则会报错。

......

Maven 多模块项目

设置Maven多模块项目的依赖关系:

http://kyfxbl.iteye.com/blog/1679806

多maven项目的实例demo,展示了聚合、继承、工程依赖、单元测试、多war聚合、Cargo发布等。

http://www.iteye.com/topic/1126788

 

demo-parentpom值得注意的有以下几点:

1.    <packaging>pom</packaging>,必须改成pom,不是jar,也不是war,因为他是parent,大家可以想想接口的作用;

2.  <modules></modules>必须要配上你所有相关的模块,当eclipse导入项目时,就是根据这个标签把相关的模块一起导入进来的;

3.  消除重复,在<properties></properties>中,配置了<springframework.version>3.1.1.RELEASE</springframework.version>,下面依赖配置中就可以直接引用此配置了,如果将来改变版本,既改此一处;

4.    消除多模块依赖配置重复,我们知道依赖是可以继承的,既父模块中定义的依赖,子模块可自动继承,但是有些子模块需要,有些不需要的情况下该怎么办呢?那就必须用<dependencyManagement>标签了,子模块的pom中就可以 <dependency><groupId>junit</groupId><artifactid>junit</artifactId> </dependency>,这样引用,没有引用的就不会自动继承;

5.   消除多模块插件配置重复,与dependencyManagement类似的,我们也可以使用pluginManagement元素管理插件。一个常见的用法就是我们希望项目所有模块的使用MavenCompiler Plugin的时候,都使用Java 1.6,以及指定Java源文件编码为UTF-8,如父模块的POM中的配置;这段配置会被应用到所有子模块的maven-compiler-plugin中,由于Maven内置了maven-compiler-plugin与生命周期的绑定,因此子模块就不再需要任何maven-compiler-plugin的配置了。与依赖配置不同的是,通常所有项目对于任意一个依赖的配置都应该是统一的,但插件却不是这样,例如你可以希望模块A运行所有单元测试,模块B要跳过一些测试,这时就需要配置maven-surefire-plugin来实现,那样两个模块的插件配置就不一致了。这也就是说,简单的把插件配置提取到父POMpluginManagement中往往不适合所有情况,那我们在使用的时候就需要注意了,只有那些普适的插件配置才应该使用pluginManagement提取到父POM中。

......

项目打包问题

执行mvn clean install -Dmaven.test.skip的时候 xxx module build失败,并且提示xxx.war delete失败。

解决方案:

War包被java(TM)占用,任务管理器关闭java(TM),再次执行,成功clean 并且 build

......

关于JPA映射

http://blog.chinaunix.net/uid-11512981-id-2871334.html

......

端口占用

Cmd->netstat -ano

找到PID,根据PID       tasklist|findstr "pid"  查看是哪个进程占用。

......

 

猜你喜欢

转载自blog.csdn.net/qq_26817225/article/details/81259693
今日推荐