idea maven运行失败。
[ERROR] No plugin found for prefix 'tomcat9' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories [local (D:\maven\repository), alimaven (http://maven.aliyun.com/nexus/content/groups/public/)] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/NoPluginFoundForPrefixException
重新拉依赖
当出现上面错误的时候首先看一下pom.xml中有没有配置tomcat的相关插件
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>8080</port>
<path>/</path>
</configuration>
</plugin>
</plugins>
</build>
如果已经配置,在查看是否存在父子工程依赖关系,如果存在,tomcat的插件声明一般在父类声明,要现在父工程中 maven-install(安装)
在子类项目中编译 maven-compile
TNSLSNR.EXE占用端口
错误报告:java.net.BindException: Address already in use: JVM_Bind <null>:8080
......
Caused by: java.net.BindException: Address already in use: JVM_Bind
错误解决:window+R键进入运行,输入cmd ,依次粘贴运行下面代码
CMD> sqlplus system/123456
SQL> call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(), '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()',8081));
/
-- 把FTP端口从2100改到2111
SQL> call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(), '/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()',2111));
/
SQL> commit;
SQL> exec dbms_xdb.cfg_refresh;
-- 检查修改是否已经成功
SQL> select dbms_xdb.cfg_get from dual;
这样,TNSLSNR.exe就会使用8081端口了
maven导入tomcat依赖 最新只有7!!!