??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美日韩小视频,国产精品久久久久久久久久久久久 ,久久人人97超碰精品888http://www.aygfsteel.com/kevonz/zh-cnTue, 17 Jun 2025 01:47:38 GMTTue, 17 Jun 2025 01:47:38 GMT60使用SPRINGSOURCE TOOL SUITE创徏maven web projecthttp://www.aygfsteel.com/kevonz/archive/2012/07/08/382546.htmlkevonzkevonzSun, 08 Jul 2012 08:53:00 GMThttp://www.aygfsteel.com/kevonz/archive/2012/07/08/382546.htmlhttp://www.aygfsteel.com/kevonz/comments/382546.htmlhttp://www.aygfsteel.com/kevonz/archive/2012/07/08/382546.html#Feedback0http://www.aygfsteel.com/kevonz/comments/commentRss/382546.htmlhttp://www.aygfsteel.com/kevonz/services/trackbacks/382546.html推荐使用springsource的sts(一Ƒ֟于eclipse整合的ide)
sts下蝲地址
安装好m2clipse插g?br />在ide菜单栏点?nbsp; window  --> preferences
输入maven出现下图中所C?

点击user settings 选择解压后maven下conf文g夹中的settings.xml再点击apply.
接着点击installations -->add  -->选择maven的安装目?-->apply

到此,maven和m2eclipse都搭建好?
接着我们开始创Z个标准的Zmaven的web目框架.
在左辚w目区   点击右键  --> new  --> other --> 扑ֈmaven(或者直接输入maven)
-->选择 maven project
如下?br />
点击next
会出现很多archetype.都是对应不同需求的maven模板.
我们选择 maven-archetype-webapp
一个基于web的模?

点击next
输入
groupid和artifactid
groupid随便填写是?不过最好是填写公司或者组l名U?
artifactid可以认ؓ他是目?所以你填写的就是项目名.

创徏成功后我们会得到如下图所C的目l构

但是q个q不是默认的maven目的标准结?我们需要进行一些改?
1.在项目下创徏一个source folder.
folder name:src/main/java
如下图所C?br />
(当然,q可以添加用于junit试的src/test/java和src/test/resources
不过在此׃d?)
2.在webapp根目录下创徏一个叫resources的folder.
用于以后装js,css{静态文?
3.删除index.jsp
4.在src/main/java中创?个包(maven标准推荐?层包l构)
5.如果装的jdk?.6?更改jre system libary?.6版本?
q样.一个标准的maven web目创徏成功.

如何启动目?
很多人都在问创徏了项目后如何启动目?如何启动服务?
其实很简?
邮g点击tomcat

如上?点击 add or remove..

你需要启动的目add到右?点确定后目部|到tomcat?
q有一个更单的Ҏ.
直接把项目拖到tomcat?br />


启动ok.
如果不能把项目放入tomcat,h查自qmaven目是否是web目.
maven目其实q有用mvn pulgin来启动项?
如maven-jetty或maven-tomcat{?

原文http://tomfish88.iteye.com/blog/1142403



kevonz 2012-07-08 16:53 发表评论
]]>
Eclipse创徏Maven Web工程q实现Tomcat热部|?/title><link>http://www.aygfsteel.com/kevonz/archive/2012/07/08/382545.html</link><dc:creator>kevonz</dc:creator><author>kevonz</author><pubDate>Sun, 08 Jul 2012 08:50:00 GMT</pubDate><guid>http://www.aygfsteel.com/kevonz/archive/2012/07/08/382545.html</guid><wfw:comment>http://www.aygfsteel.com/kevonz/comments/382545.html</wfw:comment><comments>http://www.aygfsteel.com/kevonz/archive/2012/07/08/382545.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/kevonz/comments/commentRss/382545.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/kevonz/services/trackbacks/382545.html</trackback:ping><description><![CDATA[<p>首先下蝲maven工具,解压后在conf/settings.xml文g中添?<br><localRepository>E:/Workspaces/.m3</localRepository><br>此ؓmaven下蝲jar及其相关文g的仓?br>W二?安装eclipse的maven插gM2eclipse:<br>http://m2eclipse.sonatype.org/sites/m2e<br>安装完成后打开eclipse->window->preferences->maven<br>->installations->add->指定maven安装路径<br>->user settings->指定maven配置文gsettings.xml<br>W三?创徏maven目,properties->project facets->convert to faceted form...<br>勾上dynamic web module,点击futher configuration available..., 勾上generate web.xml deployment descriptor,更改webcontent目录为src/main/webapp后点击OK.此时点击目properties->deployment assembly可以看到指定的webapp路径是是src/main/webapp目录<br>W四?修改目pom.xml文g: <p>Xml代码 <ol> <li>...   <li> <li><build> <li> <li><sourceDirectory>src/main/java</sourceDirectory> <li><testSourceDirectory>src/test/java</testSourceDirectory> <li> <li><resources> <li><resource> <li><directory>src/main/resources</directory> <li></resource> <li></resources> <li><testResources> <li><testResource> <li><directory>src/test/resources</directory> <li></testResource> <li></testResources> <li> <li><outputDirectory>src/main/webapp/WEB-INF/classes</outputDirectory> <li><testOutputDirectory>src/main/webapp/WEB-INF/classes</testOutputDirectory> <li> <li><plugins> <li> <li><plugin> <li><artifactId>maven-compiler-plugin</artifactId> <li><version>2.3.2</version> <li><configuration> <li><source>1.6</source> <li><target>1.6</target> <li></configuration> <li></plugin> <li> <li><plugin> <li><artifactId>maven-resources-plugin</artifactId> <li><version>2.5</version> <li><executions> <li><execution> <li><phase>compile</phase> <li></execution> <li></executions> <li></plugin> <li> <li><plugin> <li><artifactId>maven-dependency-plugin</artifactId> <li><version>2.4</version> <li><executions> <li><execution> <li><phase>compile</phase> <li><goals> <li><goal>copy-dependencies</goal> <li></goals> <li><configuration> <li><outputDirectory>src/main/webapp/WEB-INF/lib</outputDirectory> <li></configuration> <li></execution> <li></executions> <li></plugin> <li> <li><plugin> <li><artifactId>maven-clean-plugin</artifactId> <li><version>2.4.1</version> <li><configuration> <li><filesets> <li><fileset> <li><directory>src/main/webapp/WEB-INF/lib</directory> <li><followSymlinks>false</followSymlinks> <li></fileset> <li></filesets> <li></configuration> <li></plugin> <li> <li></plugins> <li> <li></build></li></ol> <p>q样修改pom.xml?删除target目录,在打开cmd:<br>在项目根路径下运?<br>mvn eclipse:eclipse<br>q样重新生成的classpath会将~译好的java文g和resources中的配置文g指定为src/main/webapp/WEB-INF/classes.<br>再运?<br>mvn compile<br>之后,mvn会自动编译java文g,copy resources中的文g,q放到classes路径?q且项目依赖的jar包copy到lib目录,x完整的项目Ş?全部文g都在webapp目录?<br>最后一?项目发布到tomcat?<br>点击eclipse中servers->new->server,全部finish以后双击该server,切换到modulesH口->点击add external module-><br>在document base中browse到项目webapp路径<br>在path中输?/目名称"<br>点击OK后配|全部完?q样配置的好处不只是热部|?因ؓeclipse自动~译java文gl常出现问题,在这L情况下随时可以在目根\径下用mvn compile命o~译目 <p>原文链接<a >http://vincentzheng.iteye.com/blog/1474068</a></p><img src ="http://www.aygfsteel.com/kevonz/aggbug/382545.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/kevonz/" target="_blank">kevonz</a> 2012-07-08 16:50 <a href="http://www.aygfsteel.com/kevonz/archive/2012/07/08/382545.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>eclipse使用Maven插g创徏一个web projecthttp://www.aygfsteel.com/kevonz/archive/2012/07/08/382544.htmlkevonzkevonzSun, 08 Jul 2012 08:48:00 GMThttp://www.aygfsteel.com/kevonz/archive/2012/07/08/382544.htmlhttp://www.aygfsteel.com/kevonz/comments/382544.htmlhttp://www.aygfsteel.com/kevonz/archive/2012/07/08/382544.html#Feedback4http://www.aygfsteel.com/kevonz/comments/commentRss/382544.htmlhttp://www.aygfsteel.com/kevonz/services/trackbacks/382544.html首先创徏一个Maven的Project如下?/h4>

我们N上Create a simple project Q不使用骨架Q?/h4>

q里的Packing 选择 war的Ş?/h4>

׃packing是war包,那么下面也就多出了webapp的目?/h4>

׃我们的项目要使用eclipse发布到tomcat下面Q这里我们需要先把项目{成dynamic web project

在我们的目上点d键,选择properties q找?Project Facets Qƈ点击Convert to faceted form?nbsp;  如下图:

然后NDynamic Web Module q点击ok  如下图:(3.0只有tomcat7才支?

接下来观察我们的目l构Q多了一个web content目录

虽然此时我们可以发布到tomcat中,但这不符合maven的结构,我们q要做如下修?/h4>

把上图WebContent下面两个目录 META-INF QWEB-INF 直接剪切到src/main/webapp目录下,q删掉WebContent目录Q那么现在的目l构如下图:

然后我们要修改发布规则,右键点击目Q?选择 Deployment Assembly

选择WebContentQ把它remove掉,试cL们也不需要发布,test的两个目录页可以remove

接着重新指定一个web的\径,点击addQ选择Folder -- ?nbsp; next

在src下找到webapp目录Q然后finish

最后一步,我们要把当前的build path 指向 Maven DependencyQ?直接点击addQ选择Java Build Path Entries 然后next

然后再点击finish完成

完成后如下图Q?/h4>

x一个基于maven的webapp徏立好了,q可以直接从eclipse中发布到tomcat?/h4>

补充Q我们需要在src/main/webapp/WEB-INF下面创徏一个web.xml

导入我们的Spring mvc依赖jar?/h3>

<dependencies>

    <dependency>

        <groupId>org.springframework</groupId>

        <artifactId>spring-core</artifactId>

        <version>3.0.7.RELEASE</version>

    </dependency>

    <dependency>

        <groupId>org.springframework</groupId>

        <artifactId>spring-web</artifactId>

        <version>3.0.7.RELEASE</version>

    </dependency>

    <dependency>

        <groupId>org.springframework</groupId>

        <artifactId>spring-webmvc</artifactId>

        <version>3.0.7.RELEASE</version>

    </dependency>

    <dependency>

        <groupId>org.codehaus.jackson</groupId>

        <artifactId>jackson-mapper-asl</artifactId>

        <version>1.7.1</version>

    </dependency>

  </dependencies>

直接保存Qmaven׃自动为我们下载所需jar文g

原文链接http://www.cnblogs.com/zhaoyang/archive/2012/01/07/2315455.html



kevonz 2012-07-08 16:48 发表评论
]]>
使用eclipse和maven一步一步配|web目http://www.aygfsteel.com/kevonz/archive/2012/07/08/382542.htmlkevonzkevonzSun, 08 Jul 2012 08:44:00 GMThttp://www.aygfsteel.com/kevonz/archive/2012/07/08/382542.htmlhttp://www.aygfsteel.com/kevonz/comments/382542.htmlhttp://www.aygfsteel.com/kevonz/archive/2012/07/08/382542.html#Feedback1http://www.aygfsteel.com/kevonz/comments/commentRss/382542.htmlhttp://www.aygfsteel.com/kevonz/services/trackbacks/382542.htmlmaven是个目理工具Q集各种功能于一w,下面介绍maven web目在eclipseU的配置Qƈ于tomcat集成。配|成功后Q可以跟一般的web目一栯试?

一、准备条?

1、安装下载jdk

q里以jdk1.6Z

2、安装eclipse

到eclipse官网下蝲 Eclipse IDE for Java EE Developers版本的eclipse

http://www.eclipse.org/

3、安装tomcat6

4、安装maven

5、安装eclipse maven插g

q里以在U安装的方式Q安装地址为:http://m2eclipse.sonatype.org/sites/m2e

二、配|?

1、在eclipse中配|jdk安装位置Qtomcat安装位置Qmaven安装位置Qؓtomcat指定jdk

在此不详q?

2、在eclipse中新Z个maven目

2-1、新Z个maven目Q选择create a simple project ...

clip_image001

2-2?

点击NextQ进入下一?

clip_image001[4]

在此H口下填写group idQartifact idQ可以随便写一个,在Packaging中选择warcd

点击下一步,在以下步骤中一直nextQ直到最后点击finish

2-3?

叛_目Q选择properitesQ打开以下对话?

clip_image001[6]

在此界面双D栏选中 Project FacetsQ点击超链接Convert Faceted fromQ进入以下界?

2-4?

clip_image001[8]

在Configuration中选择custom

在下方的Project Facet的Dynamic Web Module中选择2.5版本

在java中选择1.6

注意Q这些选择可能Ҏtomcat版本变化而变化,tomcat6来说选择以上选项是可以的

此步骤非帔R要,只有操作了此步骤Q右侧导航栏才会有Deployment Assembly 链接

2-5

接下来点d辚w板的Runtime面板

clip_image001[10]

可以看到下方中有tomcatQ如果没有,则点M面的newQ新Z个,新徏后选中复选框Q然后applyQok

2-6?

在项目属性面板中的作部导航栏选择Deployment Assembly选项Q在双Web Deployment Assembly

如果看到以下的图C,那么配置完成了

clip_image001[12]

q里解释一下以上文件夹

src/main/java

该文件夹是存放java源码的,发布目时会该文g夹下的class文g复制到WEB-INF/classes目录?

src/main/resources

该文件夹一般放|配|文Ӟ如xmlQproperties文g{,其实也可以放|java文gQ只是一U约定Ş了,发布目?

该文件夹的文件也会复制到WEB-INF/class?

至于testQ有些类|只不q这些是试代码Q用qmaven的应该会知道q一?

src/main/webapp

maven中约定是把该文g夹当成是普通web目中的WebRoot目录Q看看右边的deploy pathQ发布项目时

是发布到根目?了。该文g夹在建成的maven web目中,在其内尚没有WEB-INF/classesQWEB-INF/lib文g?

需要手工徏?

注意Q有时候由于某U原因,你打开的以上视囑֏能是下面q样的,

clip_image001[14]

其实Q这样也是可以运行项目,调试目的,但是Q如果你q行该项目的pom.xml文g时就会报错,Z么呢Q?

因ؓmaven会把src/main/webapp文g当成是普通web目中的WebRootQ而该你的配置里面Q上图)?

没有配置Q故而会报错?

怎么办呢Q分2?

1、选中 WebContentQremove掉它

2、新Z个,Source文g夹ؓsrc/main/webappQdeploy path?/

点击applyQok卛_?

最后还必须maven库映到WEB-INF/lib下,具体操作如下Q点击add按钮Q进入下?

clip_image001

选择java build path entriesQ点击nextQ进入下?

clip_image001[4]

选择Maven DependenciesQ点击finishQ最l如下图

clip_image001[6]

如果不把Maven Dependencies映射到WEB-INF/libQ则在服务端如servlet中用到maven中的库时Q则会提C找不到c(虽然你在~写代码时没有红xxQ但是运行程序时却会找不到类Q?

三、运?

在eclipse的server视图中添加你的项目,右键选择的tomcat服务器,选择add and removeQ添加刚才新建的web工程Q效果如下图

clip_image001[16]

在src/main/java中徏立一个servletQ在src/main/webapp中徏立一个jsp

启动tomcatQ访问你的servlet和jspQ在servlet中你可以定断点,可以调试?

 

原文链接 http://zk1878.iteye.com/blog/1222330



kevonz 2012-07-08 16:44 发表评论
]]>
Linux下搭建JDK和TOMCAT环境http://www.aygfsteel.com/kevonz/archive/2012/06/30/381871.htmlkevonzkevonzSat, 30 Jun 2012 08:11:00 GMThttp://www.aygfsteel.com/kevonz/archive/2012/06/30/381871.htmlhttp://www.aygfsteel.com/kevonz/comments/381871.htmlhttp://www.aygfsteel.com/kevonz/archive/2012/06/30/381871.html#Feedback0http://www.aygfsteel.com/kevonz/comments/commentRss/381871.htmlhttp://www.aygfsteel.com/kevonz/services/trackbacks/381871.htmllinux版本QCentOS 6.2

iso文g下蝲地址Q?a >http://mirrors.163.com/centos/6.2/isos/i386/CentOS-6.2-i386-bin-DVD1.iso

1. 安装JDK

先用java命o查看pȝ是否安装了默认的openJDKQ如果已安装Q徏议用yum remove java卸蝲之?

下蝲jdkQ?

wget –c http://download.oracle.com/otn-pub/java/jdk/7u5-b05/jdk-7u5-linux-i586.rpm

安装Q?font style="background-color: #ffff00;">rpm –ivh jdk-7u5-linux-i586.rpm

配置环境变量Q等到tomcat安装好之后一起配|)


2. 安装tomcat

Tomca下蝲地址Q?

http://apache.etoak.com/tomcat/tomcat-7/v7.0.28/bin/apache-tomcat-7.0.28.tar.gz

下蝲后解压:tar -zxvf apache-tomcat-7.0.28

Ud?usr/local/tomcat7Q?a name="OLE_LINK4">mv apache-tomcat-7.0.28 /usr/local/tomcat7

讄目录可执行权?chmod +x /usr/local/tomcat7

配置环境变量 

~辑profile文gQ?/span>vim /etc/profile

在文件中d以下代码Q?/span>
   export JAVA_HOME = /usr/java/jdk1.7.0_05
   export CALSSPATH = $JAVA_HOME/lib/*.*   
   export PATH = $PATH:$JAVA_HOME/bin     
   export TOMCAT_HOME=/usr/local/tomcat7
   export CATALINA_HOME=/usr/local/tomcat7


保存文g退出编辑?/span>

 

使设|立即生效:source /etc/profile


 

xQtomcat已经搭徏完毕Q下面所q的步骤主要是对tomcat的相兌|?br />

启动tomcatQ?sh startup.sh 或?/font> sh /usr/local/tomcat7/bin/startup.sh

此时可在览器查?a href="http://localhost:8080">http://localhost:8080Q如果没有图形界面,则需要打开端口才可讉K?

打开防火墙端口命令如下:

/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT #8080为端?

/etc/rc.d/init.d/iptables save #保存

/etc/init.d/iptables restart #重启防火墙得立即生?

也可以在/etc/sysconfig/iptables文g中增加一行信息,

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT

查看防火墙状态的命oQ?font style="background-color: #ffff00;">/etc/init.d/iptables status

关闭防火墙的命oQ?font style="background-color: #ffff00;">/etc/init.d/iptables stop

修改tomcat端口?0                                                       
修改/usr/local/tomcat6/apache-tomcat-6.0.20/conf/中的server.xml文g端口改?0                                                       
开?0端口
?etc/sysconfig/iptables中开?0端口
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT                                                       

开机启?br />?etc/rc.d/init.d中添加tomcat的启动文件?

#!/bin/bash
#
# tomcatd This shell script takes care of starting and stopping
# standalone tomcat
# chkconfig: 345 91 10
# description: tomcat service
# processname: tomcatd
# config file:

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

# Check that networking is up.
[ = "no" ] && exit 0

prog=tomcatd

export JAVA_HOME=/usr/local/jdk/jdk1.7.0_05
export CATALINA_HOME=/usr/local/tomcat7
PATH=$PATH:$JAVA_HOME/bin

STARTUP=$CATALINA_HOME/bin/startup.sh
SHUTDOWN=$CATALINA_HOME/bin/shutdown.sh

if [ ! -f $CATALINA_HOME/bin/startup.sh ]
then
    echo "CATALINA_HOME for tomcatd not available"
    exit
fi

start() {
    # Start daemons.

    echo -n $"Startting tomcat service: "
    su - root -c $STARTUP
    RETVAL=$?
return $RETVAL
}

stop() {
    # Stop daemons.
    echo -n $"Stoping tomcat service: "
    su - root -c $SHUTDOWN
RETVAL=$?
return $RETVAL
}

# See how we were called.
case "$1" in
start)
    start
    ;;
stop)
    stop
    ;;
restart|reload)
    stop
    start
    RETVAL=$?
    ;;
status)
    status $prog
    RETVAL=$?
    ;;
*)
    echo $"Usage: $0 {start|stop|restart|status}"
    exit 1
esac

exit $RETVAL

tomcat的默认字W编码设|ؓUTF-8                           
在tomcat目录下conf文g夹下的server.xml中添?br />    <Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
               URIEncoding="UTF-8" />
在tomcat下的lib文g夹中加入mysql的连接包

修改catalina.sh
有时WEBpȝ比较大要dtomcat的内?br />if [ -z "$LOGGING_MANAGER" ]; then
JAVA_OPTS="$JAVA_OPTS -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
else
JAVA_OPTS="$JAVA_OPTS $LOGGING_MANAGER"
fi

# ----- Execute The Requested Command -----------------------------------------
JAVA_OPTS="$JAVA_OPTS -Xms512m -Xmx512m -XX:MaxNewSize=512m -XX:MaxPermSize=512m"

Tomcat理用户密码讄Q?

修改文g tomcat/conf/tomcat-users.xml

<role rolename="manager"/> 
<role rolename="manager-gui"/> 
<role rolename="admin"/> 
<role rolename="admin-gui"/> 
<user username="Tomcat" password="Tomcat" roles="admin-gui,admin,manager-gui,manager"/>
 

保存后重启,卛_dtomcat理面?/p>

kevonz 2012-06-30 16:11 发表评论
]]>
վ֩ģ壺 | ˮ| Ҷ| | | | ͭ| | | ϸ| ï| | | | ض| Ϫ| е| | | ߶| | ֹ| β| | | ˹| | | | | | | غ| | | ī񹤿| | Դ| | | ʤ|