`

JSP报表笔记

    博客分类:
  • JSP
 
阅读更多
1.建立WEB工程
編譯的classed存入目錄Default output folder:yyii\WEB-INF\classes
Content directory:yyii
2.選中工程右鍵單擊
  -->Team-->share Project-->SVN-->新建并輸入:http://172.17.11.19:8080/svn/TeamE
3.SVN下載(顯示的進度大小與實際大小不一樣)
4.將dbbase工程下面的:proxool.xml與hib_proxool.xml,復制到當前工程的src下。
5.web.xml復原。
6.context.xml添加驗證
在最后的</Context>之前加入如下內容:
<Realm className="org.apache.catalina.realm.JNDIRealm"
    connectionName="ascldap"
    connectionPassword="ascldap3137"
    connectionURL="ldap://172.17.11.6:389 ldap://172.17.11.7:389"
    referrals="follow"
    roleBase="OU=YY2,DC=yyasc,DC=com,DC=cn"
    roleName="cn"
    roleSearch="(member={0})"
    roleSubtree="true"
    userBase="OU=YY2,DC=yyasc,DC=com,DC=cn"
    userRoleName="memberOf"
    userSearch="(sAMAccountName={0})"
    userSubtree="true"/>
7.整個工程的環境配置,如字符改成utf-8等,加入jdk1.6/tomcat6等。

EL?法:
1.引號(可以用單雙引號)
"('1')"或用轉義符號\:'(\'1\')'

例子:
/yyii/yyii/report/nb/yc/produce_info/yield/production_soppor.jsp
/yyii/yyii/report/nb/yc/produce_info/yield/time_out_pqty.jsp

  /yyii/yyii/report/crocs/shoe/zonggongwu/zgonw_hyrea.jsp
  /yyii/report/crocs/shoe/zonggongwu/zgonw_hyrea_detail.jsp
  http://localhost:8080/yyii/report/crocs/shoe/zonggongwu/zgonw_hyrea.jsp#

netstat -na 或telnet localhost 8080
fport(要從網上下載) 三種方法檢測已打開的端口號。
測試本機的tomcat是否啟用:http://localhost:8080/

WEB管理員入口:
http://172.17.11.15:85/index.asp


EBOX警訊
1.到OA系統中建立一筆資料(主要存放sql與接者郵箱);僅支持IE瀏覽器。
OA-->公共辦公---->EBOX警訊----->EBOX警訊管理
email 郵件主檔,we_progmail郵箱與程式ID關聯檔,we_progd程式ID檔。
明細檔右鍵單襲修改明細檔則可以添加郵件接收者。

2.建立java工程
路徑:http://172.17.11.19:8080/svn/TeamF/EBOXSystem/YC_S10_YT/ebox_code

3.log4j.properties設計
可以從別的工程中復制到本工程
主要改以下內容,指定產生日志文件的名稱,出錯時發送郵件給管理員時郵件的主旨。
log4j.appender.Logfile.File=outowe.log
log4j.appender.MAIL.Subject=outowe error

4.工程名稱.properties資料庫配置,轉excel欄位長度設定。
outowe.properties文件內容如下:
Rem 外線缺料警訊通知

#發送郵件的服務器與端口.
smtpHost=yyhjmail.yyhj.com.cn
smtpPort=25

#廠別與程式ID號,OA系統建立時自動產生.
factNo=PY2S6
fact_no=0236
progId=2015071501
progSeq=
#資料庫配置.
JDBCDriver=oracle.jdbc.driver.OracleDriver
dbUrl=jdbc:oracle:thin:@172.24.5.101:1521:hjycdb
schema=nbmis
dbUser=web
dbPwd=web1234
#Excel轉檔欄位名稱與欄位長度設定,以及郵件主旨、發送郵件地址設定.
columnName=Lean線組別,針車上線日,訂單批號,型體編號,楦頭,訂單數量,外線制程,部位名稱,生產數量,生產欠數,裁片所在制程
columnWidth=20,11,15,20,5,10,20,15,10,10,20
noticeMailSubject=PY2S6外線缺料警訊通知
from=yc-ebox@yyhj.com.cn
programmer=ycweb@yyhj.com.cn

5.設定DB配置文件與Main執行類關聯
選擇project名稱,工具欄中選Run-->Run Configurations
name執行的名稱,Project名稱,Main class指定要執行的class.
Arguments設定為DB配置文件,如:outowe.properties
主要目的是:將outowe.properties文件傳給Main函數。
出現亂碼,選文件右鍵單擊把字體改成big5,手工打上去。

6.打包
a.選工程右鍵單擊-->Export
b.選java-->JAR file
c.選java文件與log4j.properties,其它的文件都不選。
d.finish。
7.把jar文件上傳到:172.24.5.108服務器.
/u01/backup/ycebox/lib
8.將參數文件上傳到:/u01/backup/ycebox/parameterFile
9.sh文件編輯(因為下午17點已經有排程的sh,直接配置對應的modifyOrderReqdate.sh文件即可)
modifyOrderReqdate.sh文件內容如下:
# 每天下午五點執行
cd /u01/backup/ycebox/

Dencoding="-Dfile.encoding=big5"
pubpath="/u01/backup/ycebox"
pubjar="$pubpath"/lib/publib/ebox1.0.jar:"$pubpath"/lib/publib/log4j-1.2.8.jar:"$pubpath"/lib/publib/dom4j-1.5.2.jar:"$pubpath"/lib/publib/ojdbc14_9.2.0.8.jar:"$pubpath"/lib/publib/javamail1.3.2.jar:"$pubpath"/lib/publib/eboxUtil.jar:"$pubpath"/lib/publib/poi1.5.1.jar

# 訂單交期變更警訊通知
java  "$Dencoding" -classpath "$pubpath"/lib/modifyOrderReqdate.jar:"$pubjar" cn/com/yyhj/ycweb/ebox/modifyOrderReqdate/Sender "$pubpath"/parameterFile/yc_alert_param/s6_modifyOrderReqdate.properties

#首次派工日前兩周未建立外線制程警訊通知 cn.com.yyhj.ycweb.ebox.outwork
java  "$Dencoding" -classpath "$pubpath"/lib/outwork.jar:"$pubjar" cn/com/yyhj/ycweb/ebox/outwork/Sender "$pubpath"/parameterFile/yc_alert_param/YC_outwork.properties

#外線缺料警訊通知
java  "$Dencoding" -classpath "$pubpath"/lib/outowe.jar:"$pubjar" cn/com/yyhj/ycweb/ebox/outowe/Sender "$pubpath"/parameterFile/yc_alert_param/YC_outowe.properties
10.設置排程:crontab -e編輯或crontab -l查看.
0 17 * * * sh /u01/backup/ycebox/modifyOrderReqdate.sh
11.結束。

http://172.17.11.19:8080/svn/TeamF/EBOXSystem/YC_S10_YT/ebox_code/sfcfirst
用到的jar包全部在這下面
http://172.17.1
分享到:
评论

相关推荐

    双鱼林jsp版超市信息管理系统.7z

    8. **报表和统计**:通过数据库查询和数据可视化技术,提供销售报表、库存报表等,帮助管理者做出决策。 9. **异常处理和错误日志**:为了保证系统稳定运行,会包含异常捕获和错误日志记录机制。 10. **版本控制**...

    物流管理系统jsp

    - 报表和分析:生成各类业务报表,帮助管理者决策。 4. 使用JSP开发物流管理系统的优势: - 与Java语言的无缝集成,利于开发复杂的业务逻辑。 - 面向对象特性,便于代码组织和复用。 - 支持MVC(Model-View-...

    Jasperreport+ireport学习笔记1

    ### Jasperreport与iReport整合开发Web报表学习笔记 #### 一、环境配置 为了能够顺利地使用Jasperreport和iReport进行报表设计与开发,首先需要确保开发环境配置正确。 1. **Java JDK环境**: 确保已安装最新版的...

    基于jsp的人事人力资源管理系统源码数据库.zip

    3. **JSP页面**:包含了用户交互的界面,如登录、个人信息展示、报表等。 4. **数据库脚本**:可能是SQL文件,用于创建和初始化数据库表结构,存储员工信息、部门信息等。 5. **资源文件**:如CSS样式表、JavaScript...

    jasperreoprt+ireport学习笔记2

    5. **web展示**:生成的报表通常需要在web页面上展示,可以通过Servlet或者JSP来处理。报表可以作为静态内容返回,也可以嵌入到HTML中,或者以流形式直接发送到浏览器。 6. **交互性增强**:jasperreports支持交互...

    chartDirector学习笔记

    **ChartDirector学习笔记** ChartDirector是一款强大的图形报表组件,以其丰富的功能、易用性和美观的图表而受到青睐。尽管是一款商业软件,但即便在免费版本中,也能提供丰富的图表功能,只是会在生成的图表底部...

    黑马乐优商城19天全套视频加配套笔记

    【标题】"黑马乐优商城19天全套视频加配套笔记"揭示了这是一套针对乐优商城项目的全面教学资源,由知名IT教育机构黑马程序员提供,并且是2018年的最新版本。课程可能涵盖了从项目启动到完成的全过程,总计19天的学习...

    ssm商务平台项目源码+数据库+详细笔记

    本资源提供了一个完整的"ssm商务平台项目源码+数据库+详细笔记",旨在帮助学习者深入理解SSM框架的实际运用,并掌握相关技术,如POI报表生成和访问分析。 首先,让我们详细了解SSM框架。Spring作为核心容器,负责...

    jsp178企业库存管理系统.zip

    9. **报表和图表**:库存管理系统可能会提供库存统计报表和可视化图表,帮助管理层决策。 10. **数据校验**:在输入库存数据时,系统应进行数据校验,防止无效或非法数据的录入。 综上,"jsp178企业库存管理系统...

    jsp089企业员工工资管理系统.rar

    这个系统可能包含多个模块,如员工信息管理、工资计算、福利发放、报表生成等,旨在提高人力资源部门的工作效率,实现员工工资管理的自动化。 【描述】描述中的"jsp089企业员工工资管理系统.rar"表明这是一个使用...

    精选_基于JSP的房屋出租管理系统设计与实现_源码打包

    【描述】"基于JSP的房屋出租管理系统设计与实现"意味着这个系统全面涵盖了房屋出租业务流程的各个环节,可能包括房源信息管理、租户管理、租赁合同管理、租金收取以及报表生成等功能。在设计阶段,通常会涉及到需求...

    Struts学习笔记

    JFreeChart是一个用于生成图表的Java库,它在Struts应用中常用于生成动态报表和可视化数据。首先,需要在Struts项目中引入JFreeChart库,然后在Action中创建图表数据,使用JFreeChart API生成图表对象。最后,可以将...

    jsp177离退休干部综合信息管理系统.zip

    【标题】:基于Java和MySQL的“jsp177离退休干部综合信息管理系统”是一个课程设计或毕业设计项目,它提供了一种有效管理离休和退休干部信息的方式。这个系统使用了JSP(JavaServer Pages)作为前端展示技术,MySQL...

    Java学习笔记

    这个库对于数据分析和可视化非常有用,常见于报表系统、仪表盘或者科学计算应用中。使用JFreeChart,你可以自定义图表的颜色、字体、数据标签等,以满足不同项目的需求。在学习JFreeChart时,你将了解如何创建图表...

    jsp100税务缴纳信息管理系统.zip

    6. 报表统计:生成各类税务报表,如月度、季度、年度税收统计报告,为决策提供数据支持。 7. 系统维护:包括数据备份、恢复、更新等功能,保证系统的正常运行。 三、技术实现 1. Java:作为主要的开发语言,Java以...

    jsp175酒品销售系统.zip

    此外,销售记录模块可能允许管理员查看销售报表,分析销售趋势。用户界面可能采用JSP页面设计,结合Servlet进行服务器端处理,而数据交互则通过JDBC(Java Database Connectivity)与MySQL数据库进行。 为了更好地...

    jsp090工程项目管理系统.rar

    5. 报表生成:自动生成各类统计报表,如项目报告、成本报告等。 6. 用户管理:管理项目参与者的账户信息,设置权限等级。 总的来说,《jsp090工程项目管理系统》是一个全面的工程管理解决方案,它融合了Java技术和...

    java进销存管理系统(jsp+mssql).zip

    5. 报表分析:生成各类报表,如销售报表、库存报表,帮助管理层决策。 四、安全与优化 1. 用户权限管理:通过角色权限分配,控制不同用户对系统的访问权限,保障数据安全。 2. 性能优化:合理设计索引,避免全表...

    jsp165高校体育器材管理系统.zip

    4. 报表统计:根据需求生成各类统计报表,如借用频率、器材使用率等,为决策提供数据支持。 5. 系统设置:包含权限配置、日志管理等,保障系统的安全运行。 源码的提供意味着可以对系统进行二次开发或学习研究,...

    jsp099企业固定资产管理系统.zip

    通过这个系统,用户可以进行固定资产的录入、查询、修改、删除等操作,同时系统可能还具备资产折旧计算、报表生成等功能,帮助企业进行资产管理和决策。 【标签】: 1. **Java**:这是一种广泛使用的面向对象的编程...

Global site tag (gtag.js) - Google Analytics