标签:
由于公司不能访问外网,maven和spring的配置真难,但是最终还是弄好了,下面记录一下自己配置过程。首先当然要配置好JAVA的开发环境。之后下载安装如下软件:
1.下载解压安装Eclipse:http://www.eclipse.org/downloads/
2.Maven的安装和配置:http://jingyan.baidu.com/article/d8072ac45d3660ec94cefd51.html
3.Spring的Eclipse离线安装:https://spring.io/tools/sts/all,下载springsource-tool-suite-3.7.0.RELEASE-e4.5-updatesite.zip
4.Tomcat服务器的配置和安装:http://tomcat.apache.org/download-60.cgi
由于不能连接外网,Maven有些东西无法下载导致新建Maven工程出错(Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp ),解决办法如下:
找到图中文件:
如下修改setting.xml,添加代理,可以参考这篇博客:http://www.cnblogs.com/chenying99/archive/2013/06/09/3127930.html
这种hello world级别的操作出错,就怀疑是网络问题,于是让其他同事帮我尝试访问http://repo1.maven.org/maven2/org /apache/maven/plugins/maven-clean-plugin/2.4.1/maven-clean-plugin- 2.4.1.pom地址,发现完全没问题,感觉异常郁闷。后来网上查了一下,发现是因为联通网络下,无法访问maven.org网站。解决此问题理论上有 两个办法,一个是在maven的配置文件中设置代理,另一个是在maven的配置文件中设置联通网络下,能够访问的中央仓库的mirrors。因为也不好 找稳定的代理,我就在网上搜索了两个可用的mirror站点,配置方式如下:
1、打开maven配置文件(maven安装目录下的conf目录下的settings.xml文件)
2、搜索mirrors关键字,如果注释说明的下方没有 <mirrors>节点,则建立mirrors节点,带mirrors节点的所有配置如下(复制下面的内容,粘贴到配置文件中即可):
<mirrors>
<!-- mirror
| Specifies a repository mirror site to use instead of a given repository. The repository that
| this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
| for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
|
<mirror>
<id>mirrorId</id>
<mirrorOf>repositoryId</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://my.repository.com/repo/path</url>
</mirror>
-->
<mirror>
<id>ibiblio.org</id>
<name>ibiblio Mirror of http://repo1.maven.org/maven2/</name>
<url>http://mirrors.ibiblio.org/pub/mirrors/maven2</url>
<mirrorOf>central</mirrorOf>
<!-- United States, North Carolina -->
</mirror>
<mirror>
<id>jboss-public-repository-group</id>
<mirrorOf>central</mirrorOf>
<name>JBoss Public Repository Group</name>
<url>http://repository.jboss.org/nexus/content/groups/public</url>
</mirror>
</mirrors>
修改完成后,就可成功新建Maven Project了,新建后Eclipse会自动下载各种文件,新建完成后,又遇到新的问题,JavaWeb:报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path,原来是没有配置好Tomcat,可以参考下面这篇博客配置好Tomcat:http://blog.csdn.net/fei20072050104/article/details/21785565。
1、右击web工程->属性->Build Path->Java Build Path->Libraries-> Add Libray...->Server Runtime ->Tomcat Server。Java Build Path界面中的Orader and Export,选择Tomcat。
标签:
原文地址:http://www.cnblogs.com/Key-Ky/p/4625568.html