l? Tomcat的安装
n? 配置tomcat的服务端口
n? 部署web应用
u? 利用tomcat的自动部署
u? 利用控制台部署
u? 增加自定义的web部署文件
test.xml
<Context docBase="G:/publish/codes/01/aa" privileged="true"></Context>
?访问URL地址:http://localhost:8099/test?
u? 修改server.xml文件部署web应用
n? 配置tomcat的数据源
u? 局部数据源,在XML文件中配置
修改conf/Catalina/localhost下的XML文件配置数据源
?
<!-- 其中name指定数据源在容器中的JNDI名 driverClassName指定连接数据库的驱动 url指定数据库服务的URL username指定连接数据库的用户名 password指定连接数据库的密码 maxActive指定数据源最大活动连接数 maxIdle指定数据池中最大的空闲连接数 maxWait指定数据池中最大等待获取连接的客户端 --> <Resource name="jdbc/dstest" auth="Container" type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/javaee" username="root" password="32147" maxActive="5" maxIdle="2" maxWait="10000"/>
?访问数据源的JSP页面代码片段
?
?
//初始化Context,使用InitialContext初始化ContextContext ctx=new InitialContext(); /*通过JNDI查找数据源,该JNDI为java:comp/env/jdbc/dstest,分成两个部分java:comp/env是Tomcat固定的,Tomcat提供的JNDI绑定都必须加该前缀jdbc/dstest是定义数据源时的数据源名*/DataSource ds=(DataSource)ctx.lookup("java:comp/env/jdbc/dstest");//获取数据库连接Connection conn=ds.getConnection();//获取StatementStatement stmt=conn.createStatement();//执行查询,返回ResulteSet对象ResultSet rs=stmt.executeQuery("select * from news_inf");while(rs.next()){ out.println(rs.getString(1) + "\t" + rs.getString(2) + "<br/>");}
?
?
?
l? ?Eclipse的安装和使用
n? 在线安装插件
n? 从本地压缩包安装插件
n? 手动安装Eclilpse插件
u? 直接安装
u? 扩展安装
①??? eclipse根目录下新建文件夹links,这样就得到了eclipse\links
②??? 在eclipse\links下新建一个link文件(需要为每个插件建一个.link文件),比如svn.link,在这里我的插件安装目录结构为F:\eclipsePlugins\svn\,所以link文件名我命名为svn.link
③??? 在svn.link中写入如下一句话path=F:/EclipsePlugins/svn,或者path=F:\\EclipsePlugins\\svn。
即path=你的插件安装目录(代表eclipse去哪个路径加载查件)
svn下的目录结构为
svn
+eclipse
+plugins
+fearture
重新启动eclipse(如果你的Eclipse安装SVN插件之前启动过需要先把eclipse关掉)
注意:路径的写法使用“/”或者“\\”而不是用“\”取代。此处容易出错。
Important:如果发现插件没有安装成功,则删除eclipse目录下的configuration目录中的文件夹org.eclipse.update(这是一个记录插件更新情况的文件夹,其中的platform.xml文件是当前使用的插件),删除掉这个文件夹后,eclipse会重新扫描所有的插件,此时再重新启动eclipse时可能会比刚才稍微慢点。
?
l??
?
?
?