当前位置: 代码迷 >> J2EE >> Java EE企业使用学习笔记
  详细解决方案

Java EE企业使用学习笔记

热度:28   发布时间:2016-04-22 00:21:02.0
Java EE企业应用学习笔记

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??

?

?

?

  相关解决方案